LoginSignup
0
0

More than 1 year has passed since last update.

Specification of Adaptive Platform Core, No.903, 新人にお勧めの基本動作(2), AUTOSAR(60), AUTOSAR 21-11 (9) AP

Last updated at Posted at 2022-04-17

IT業界で重要なことの一つに、情報源に基づいて動くという動作があります。

どういう情報が誰から発信されたか。
その情報源、元情報はどこか。
原文、原典、情報源にあたるということです。

マスメディアが報道したり、誰かが解説した文章に踊らされる必要はありません。
IT業界には、機械学習という道具があります。
どんなに難しい原文、原典、情報源であっても、機械学習などを利用すれば、
何かの専門家であれば、何か手がかりが見つかるはずです。

IT業界で生き抜く上での基本行動として習慣づけるとよいでしょう。

今回はPDFから単語帳を作る際に、単語分割がうまくできないときの一つの現象に対する対処方法です。

もっと簡単な方法は、いろいろ試すことができます。

Specification of Adaptive Platform Core,

No.903, 2021-11

用語(term)

Term Description
Explicit Operation Abortion Immediate abortion of an API call, which is initiated by calling ara::core::Abort, usually as a consequence of the detection of a Violation.
UUID Universally Unique Identifier, a 128-bit number used to identify information in computer systems

参照(reference)

[1] Glossary, AUTOSAR_TR_Glossary
[2] Specification of Operating System Interface, AUTOSAR_SWS_OperatingSystemInterface
[3] Functional Cluster Shortnames, AUTOSAR_TR_FunctionalClusterShortnames
[4] ISO/IEC 14882:2014, Information technology – Programming languages – C++ http://www.iso.org
[5] ValueOrError and ValueOrNone types http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0786r1.pdf
[6] Standard for Information Technology–Portable Operating System Interface (POSIX(R)) Base Specifications, Issue 7 http://pubs.opengroup.org/onlinepubs/9699919799/
[7] Specification of Execution Management, AUTOSAR_SWS_ExecutionManagement
[8] Explanation of ara::com API, AUTOSAR_EXP_ARAComAPI
[9] N4659: Working Draft, Standard for ProgrammingLanguage C++ http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4659.pdf
[10] N4820: Working Draft, Standard for Programming Language C++ http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2019/n4820.pdf
[11] N3857: Improvements to std::future and Related APIs https://isocpp.org/files/papers/N3857.pdf

処理

bash
$ docker run -it ubuntu /bin/bash

dockerで

bash
# apt update; apt -y upgrade
# apt install -y poppler-utils vim
# pdftotext -q AUTOSAR_SWS_AdaptivePlatformCore.pdf AUTOSAR_SWS_AdaptivePlatformCore.txt
# tr 'A-Z' 'a-z' < AUTOSAR_SWS_AdaptivePlatformCore.txt > small.txt
# awk -f gs.awk small.txt > new.txt 
# sed -f autosar.sed new.txt > newsed.txt
# awk -f wc.awk newsed.txt > newsed.wc

gsub operation awk

gs.awk
#!/bin/sh
{
	gsub(/[^a-z_ \t]/, " ", $0)  #
        print $1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15, $16, $17, $18, $19, $20, $21, $22, $23, $24, $25, $26, $27, $28, $29, $30
}

word cunt awk

wc.awk
#!/bin/sh
# Print list of word frequencies
# https://researchmap.jp/blogs/blog_entries/view/78451/c0ebdc81d4af21931f12f1993584b633
# https://qiita.com/kaizen_nagoya/items/319672853519990cee42
{
#    $0 = tolower($0)    
    gsub(/[^a-z_ \t]/, " ", $0)  #
    for (i = 1; i <= NF; i++)
        freq[$i]++
}

END {
    for (word in freq)
        printf "%s\t%d\n", word, freq[word]
}

単語計数帳

no. count word
1 2188 sws_core_ sws_core_
2 1952 the その
3 1620 core
4 1437 of
5 1171 ara ara
6 882 error 誤り
7 741 type
8 688 c c
9 659 a a
10 599 function 働き
11 584 value 価値
12 573 to
13 516 rs_ap_ rs_ap_
14 498 result 結果
15 498 t t
16 479 is
17 476 const constant
18 471 this これ
19 469 platform 枠組み
20 467 in
21 444 d d
22 425 class 組み
23 417 return 戻る
24 410 header みだし
25 408 description 説明
26 408 include 含む
27 405 symbol 象徴
28 401 scope 範囲
29 399 file 紙ばさみ
30 397 draft 下書き
31 397 kind 親切
32 395 h h
33 393 syntax 構文
34 379 no いいえ
35 373 name 名前
36 362 and
37 362 except それ外
38 354 domain 領域
39 340 e e
40 324 exception 例外
41 317 for にとって
42 314 std standard
43 293 array 配列
44 268 autosar autosar
45 264 future 将来
46 264 template 雛形
47 257 r r
48 257 span 間隔
49 251 specification 仕様
50 250 adaptive 適応
51 248 shall しなければならない
52 245 that それ
53 242 code 符号
54 241 an ひとつの
55 240 document 資料
56 236 ap application
57 236 id identifier
58 225 from から
59 224 instance 実例
60 218 autosar_sws_adaptive autosar_sws_adaptive
61 214 be なれ
62 208 operator 操作者
63 207 as なので
64 204 other 他の
65 203 string 文字列
66 196 parameters 引数
67 190 lhs lhs
68 188 rhs rhs
69 178 if もしも
70 175 safety 安全性
71 174 with
72 167 promise 約束
73 150 n n
74 145 table
75 144 space 空間
76 142 not いいえ
77 142 void 空所
78 138 data 与件
79 131 or また
80 129 bool 真偽値
81 125 view 見る
82 117 constexpr constexpr
83 113 text 文章
84 109 are それは
85 109 TRUE
86 102 defined 定義済み
87 101 by
88 97 linear 線形
89 97 scale 規模
90 92 it それ
91 92 param 引数
92 89 element 要素
93 89 specifier 指定子
94 86 types
95 84 given 与えられた
96 83 new 新着
97 82 default 既定値
98 82 same 同じ
99 81 comparison 比較
100 79 alias 別名
101 76 number 番号
102 76 standard 標準
103 74 container 容器
104 74 equal 同等

複合語分割用Sed Script
なぜかAutosar PDFファイルは空白が消えることが多発。
原因未調査。

複合語としては分割しなかった語

backend
background
bandwidth
callback
metamodel
output
overhead
prototype
reset
shutdown
timeout
upstream
wakeup
widespread
without

分割した語一覧

autosar.sed
s/xmlschemaproductionrules/xml schema production rules/g
s/wrongsequence/wrong sequence/g
s/writeblock/write block/g
s/writeall/write all/g
s/writablememregion/writable mem region/g
s/watchdogmanager/watchdog manager/g
s/wakeupsourcetype/wake up source type/g
s/wakeup/wake up/g
s/versioninfotype/version info type/g
s/versioninfo/version info/g
s/vendorapiinfix/vendor api infix/g
s/variationpoint/variation point/g
s/varianthandling/variant handling/g
s/variablesize/variable size/g
s/variabledataprototypes/variable data prototypes/g
s/variabledataprototype/variable data prototype/g
s/variabledata/variable data/g
s/variableaccess/variable access/g
s/valuespecification/value specification/g
s/valueorthrow/value or throw/g
s/uppermultiplicity/upper multiplicity/g
s/uploadablepackageelement/uploadable package element/g
s/updatestrategy/update strategy/g
s/updateindicationbitposition/update indication bit position/g
s/updateandconfigmanagement/update and config management/g
s/unusedudp/unused udp/g
s/udsmessage/uds message/g
s/udpnm/udp nm/g
s/udpnetworkmanagement/udp network management/g
s/ucmtester/ucm tester/g
s/ucmapp/ucm app/g
s/typewrapperelement/type wrapper element/g
s/typepolicy/type policy/g
s/typename/type name/g
s/typemn/type mn/g
s/typeelement/type element/g
s/typedef/type def/g
s/txconfirmation/tx confirmation/g
s/ttcanif /ttcan if/g
s/tsapp/ts app/g
s/trustedcontainer/trusted container/g
s/triggertransmit/trigger transmit/g
s/triggerinterface/trigger interface/g
s/transportprotocols/transport protocols/g
s/transportlayer/transport layer/g
s/transmissionmode/transmission mode/g
s/transmissionacknowledgementrequest/transmission acknowledgement request/g
s/transformererror/transformer error/g
s/transformationtechnology/transformation technology/g
s/transformationprops/transformation props/g
s/transformerid/transformer id/g
s/transferproperty/transfer property/g
s/transferdata/transfer data/g
s/transceiverid/transceiver id/g
s/tptxconfirmation/tp tx confirmation/g
s/tprxindication/tp rx indication/g
s/tpconnection/tp connection/g
s/tpconfig/tp config/g
s/tpaddress/tp address/g
s/tlvdataiddefinition/tlv data id definition/g
s/timingextensions/timing extensions/g
s/timingevent/timing event/g
s/timingdescription/timing description/g
s/timingconstraint/timing constraint/g
s/timinganalysis/timing analysis/g
s/timeuser/time user/g
s/timesync/time sync/g
s/timeouts/time outs/g
s/timedomain/time domain/g
s/timebaseid/time baseid/g
s/throwasexception/throw as exception/g
s/texttable/text table/g
s/tdeventservice/td event service/g
s/tcpipconfig/tcp ip config/g
s/tcpip/tcp ip/g
s/tablemapping/table mapping/g
s/systemtemplate/system template/g
s/systemsignal/system signal/g
s/systemmapping/system mapping/g
s/systemdesigntime/system design time/g
s/systemconst/system const/g
s/syncovercan/sync over can/g
s/synchronizedtimebasemanager/synchronized time base manager/g
s/synccounterinit/sync counter init/g
s/symbolprops/symbol props/g
s/symbolicnamevalue/symbolic name value/g
s/swsystemconst/sw system const/g
s/swservicearg/sw service arg/g
s/swrecordlayout/sw record layout/g
s/swpointertargetprops/sw pointer target props/g
s/swmapping/sw mapping/g
s/switchidx/switch idx/g
s/swimplpolicy/sw impl policy/g
s/swdatadefprops/sw data def props/g
s/swcservicedependency/swc service dependency/g
s/swconnector/sw connector/g
s/swcomponenttypes/sw component types/g
s/swcomponenttype/sw component type/g
s/swcomponenttemplate/sw component template/g
s/swcomponentprototypes/sw component prototypes/g
s/swcomponentprototype/sw component prototype/g
s/swcomponent/sw component/g
s/swcmodeswitchevent/swc mode switch event/g
s/swcinternalbehavior/swc internal behavior/g
s/swcbswmapping/swc bsw mapping/g
s/swcalprmaxisset/sw calprmaxis set/g
s/swcalprmaxis/sw cal prm axis/g
s/swcalibrationaccess/sw calibration access/g
s/swbasetype/sw base type/g
s/swaxisindividual/sw axis individual/g
s/swaddrmethod/sw addr method/g
s/supportdatatype/support data type/g
s/supervisedentity/supervised entity/g
s/subscribeeventgroup/subscribe event group/g
s/structuredreq/structured req/g
s/stringview/string view/g
s/storageinterface/storage interface/g
s/stereotype/stereo type/g
s/steadyclock/steady clock/g
s/stdcppimplementationdatatype/std cpp implementation data type/g
s/stdcppimplementation/std cpp implementation/g
s/stbmsynchronizedtimebase/stbms ynchronized time base/g
s/staticsocketconnection/static socket connection/g
s/startofreception/start of reception/g
s/statedependentstartupconfig/state dependent start up config/g
s/standardizationtemplate/standardization template/g
s/splitkey/split key/g
s/spinlock/spin lock/g
s/spihandlerdriver/spi handler driver/g
s/someiptransformationprops/some ip transformation props/g
s/someiptp/some ip tp/g
s/someipserviceinterfacedeployment/some ip service interface deployment/g
s/someipservicediscoveryprotocol/some ip service discovery protocol/g
s/someipsd/some ip sd/g
s/someipprotocol/some ip protocol/g
s/someip/some ip/g
s/softwarepackagestep/software package step/g
s/softwarepackage/software package/g
s/softwarecomponenttemplate/software component template/g
s/softwarecluster/software cluster/g
s/socketid/socket id/g
s/socketconnection/socket connection/g
s/socketaddress/socket address/g
s/socketadaptor/socket adaptor/g
s/soadsocketconnectiongroup/soad socket connection group/g
s/soadsocket/soad socket/g
s/soadconfig/soad config/g
s/slotnumber/slot number/g
s/signalipdu/signal ipdu/g
s/signalgroup/signal group/g
s/shutdown/shut down/g
s/shortnames/short names/g
s/shortname/short name/g
s/seteventstatus/set event status/g
s/setcontrollermode/set controller mode/g
s/setaborthandler/set abort handler/g
s/serviceswcomponenttype/service sw component type/g
s/servicesw/service sw/g
s/serviceneeds/service needs/g
s/serviceinterfacedeployment/service interface deployment/g
s/serviceinterface/service interface/g
s/serviceinstances/service instances/g
s/serviceinstancemanifest/service instance manifest/g
s/serviceinstance/service instance/g
s/servicediscovery/service discovery/g
s/servicedependency/service dependency/g
s/serviceclass/service class/g
s/servercallpoint/server call point/g
s/sequenceoffset/sequence offset/g
s/sensorinterfaces/sensor interfaces/g
s/sensoractuatorsw/sensor actuator sw/g
s/sendsignal/send signal/g
s/senderreceiverinterface/sender receiver interface/g
s/senderreceiver/sender receiver/g
s/sendercomspec/sender com spec/g
s/semanticsenum/semantics enum/g
s/securitylevel/security level/g
s/securityextract/security extract/g
s/securityeventdefinition/security event definition/
s/securityerrordomain/security error domain/g
s/securityaccess/security access/g
s/secureonboardcommunication/secure on board communication/g
s/securedipdu/secured ipdu/g
s/securecommunication/secure communication/g
s/secretseed/secret seed/g
s/sdserverservice/sd server service/g
s/sdudataptr/sdu data ptr/g
s/sdinstance/sd instance/g
s/sdgclass/sdg class/g
s/sdevent/sd event/g
s/sdclientservice/sd client service/g
s/scheduletable/schedule table/g
s/scalelinearandtexttable/scale linear and text table/g
s/scalelinearandtext/scale linear and text/g
s/rxindication/rx indication/g
s/runnableentitys/runnable entitys/g
s/runnableentitygroup/runnable entity group/g
s/runnableentity/runnable entity/g
s/runnableentities/runnable entities/g
s/rteevents/rte events/g
s/rptexecutable/rpt executable/g
s/rptcontainer/rpt container/g
s/rportprototype/rport prototype/g
s/routinesignaltype/routine signal type/g
s/routineoutsignal/routine out signal/g
s/routineout/routine out/g
s/routinecontrol/routine control/g
s/rootswcompositionprototype/root sw composition prototype/g
s/rolewrapperelement/role wrapper element/g
s/roleelement/role element/g
s/rolebasedportassignment/role based port assignment/g
s/rolebaseddataassignment/role based data assignment/g
s/revisionlabelstring/revision label string/g
s/returntype/return type/g
s/returnvalue/return value/g
s/restoreblockdefaults/restore block defaults/g
s/responseonevent/response on event/g
s/resourceconsumption/resource consumption/g
s/reservedobjectindex/reserved object index/g
s/reservedindex/reserved index/g
s/requiressymbolicnamevalue/requires symbolic name value/g
s/requiressymbolic/requires symbolic/g
s/requiresindex/requires index/g
s/requiredsomeipserviceinstance/required some ip service instance/g
s/requestheader/request header/g
s/requestresult/request result/g
s/requestcommode/request com mode/g
s/representedportgroups/represented port groups/g
s/replyheader/reply header/g
s/reportruntimeerror/report runtime error/g
s/regularexpression/regular expression/g
s/recommendedpackage/recommended package/g
s/receivercomspec/receiver com spec/g
s/readonlymemregion/read only mem region/g
s/readdatabyidentifier/read data by identifier/g
s/readblock/read block/g
s/readaccessor/read accessor/g
s/ramtst/ram tst/g
s/ramtest/ram test/g
s/pseudonym/pseudo nym/g
s/prportprototype/prport prototype/g
s/providedservice/provided service/g
s/providerinfo/provider info/g
s/providedsomeipserviceinstance/provided some ip service instance/g
s/providedmode/provided mode/g
s/providedserviceinstance/provided service instance/g
s/providedsome/provided some/g
s/providedport/provided port/g
s/prototypemapping/prototype mapping/g
s/prototypeblueprint/prototype blue print/g
s/profilename/profile name/g
s/processdesign/process design/g
s/primitivetypes/primitive types/g
s/primitivealgorithm/primitive algorithm/g
s/predefinedvariant/predefined variant/g
s/precompiletime/precompile time/g
s/pportprototype/p port prototype/g
s/positiveinteger/positive integer/g
s/portprototypes/port prototypes/g
s/portprototype/port prototype/g
s/portinterfaces/port interfaces/g
s/portinterfacemapping/port interface mapping/g
s/portinterface/port interface/g
s/portapioption/port api option/g
s/propstoservice/props to service/g
s/postnone/post none/g
s/policyenum/policy enum/g
s/pointproxy/point proxy/g
s/pncmapping/pnc mapping/g
s/platformtypes/platform types/g
s/platformtiming/platform timing/g
s/platformsystemtests/platform system tests/g
s/platformserviceinstance/platform service instance/g
s/platformservice/platform service/g
s/platformmoduledeployment/platform module deployment/g
s/platformhealthmanagement/platform health management/g
s/physicaldimension/physical dimension/g
s/physicalchannel/physical channel/g
s/physaddrptr/phys addr ptr/g
s/persistencykey/persistency key/g
s/perinstanceparameter/per instance parameter/g
s/perinstancememory/per instance memory/g
s/pdutriggering/pdu triggering/g
s/pdurouter/pdu router/g
s/pdulengthtype/pdu length type/g
s/pduinfotype/pdu info type/g
s/pduinfoptr/pdu info ptr/g
s/pduidtype/pdu id type/g
s/pduids/pdu ids/g
s/pduactivationroutinggroup/pdu activation routing group/g
s/parametersw/parameter sw/g
s/parameterrefs/parameter refs/g
s/parameterinterface/parameter interface/g
s/parameterdataprototypes/parameter data prototypes/g
s/parameterdataprototype/parameter data prototype/g
s/parameteraccess/parameter access/g
s/packingbyteorder/packing byte order/g
s/packageableelement/packageable element/g
s/overwritten/over written/g
s/outtypemn/out type mn/g
s/osapplication/os application/g
s/osschedule/os schedule/g
s/opstatus/op status/g
s/operationinvokedevent/operation invoked event/g
s/oksomelost/ok some lost/g
s/ofportinterface/of port interface/g
s/offerservice/offer service/g
s/nvrammanager/nv ram manager/g
s/nmpassivemodeenabled/nm passive mode enabled/g
s/nvmnotifyjobfinished/nvm notify job finished/g
s/nvmblockdescriptor/nvm block descriptor/g
s/nvdatainterface/nv data interface/g
s/nvdata/nv data/g
s/nvblockswcomponenttype/nv block sw component type/g
s/nvblockneeds/nv block needs/g
s/nvblockdescriptor/nv block descriptor/g
s/nvblockdata/nv block data/g
s/nonqueuedreceivercomspec/non queued receiver com spec/g
s/nonqueuedreceiver/non queued receiver/g
s/nonewdata/no new data/g
s/noexcept/no except/g
s/nmglobalconfig/nm global config/g
s/nmcluster/nmcluster/g
s/nmcluster/nm cluster/g
s/nmchannelconfig/nm channel config/g
s/nmchannel/nm channel/g
s/nmcarwake/nm car wake/g
s/networkrequest/network request/g
s/networkrepresentationprops/network representation props/g
s/networkmanagementinterface/network management interface/g
s/networkmanagement/network management/g
s/networkhandletype/network handle type/g
s/networkhandle/network handle/g
s/networkendpoint/network end point/g
s/negativeresponsecodetype/negative response code type/g
s/nanoseconds/nano seconds/g
s/nametoken/name token/g
s/namespace/name space/g
s/myplugin/my plug in/g
s/myglobaldata/my global data/g
s/mycomponent/my component/g
s/multiplexedipdu/multiplexed ipdu/g
s/multilanguagereferrable/multilanguage referrable/g
s/multidimensionaltime/multidimensionaltime/g
s/multidimensionaltime/multi dimensional time/g
s/moduleconf/module conf/g
s/modetype/mode type/g
s/modeswitchpoint/mode switch point/g
s/modeswitchinterface/mode switch interface/g
s/modeswitch/mode switch/g
s/modemgm/mode mgm/g
s/modelingshowcases/modeling showcases/g
s/modegroup/mode group/g
s/modedeclarationgroupprototype/mode declaration group prototype/g
s/modedeclarationgroup/mode declaration group/g
s/modedeclaration/mode declaration/g
s/modeaccesspoint/mode access point/g
s/minorversion/minor version/g
s/minlength/min length/
s/mfllibrary/mfl library/g
s/metamodel/meta model/g
s/metadataitem/meta data item/g
s/messagetype/message type/g
s/messageresult/message result/g
s/memorysection/memory section/g
s/memorymapping/memory mapping/g
s/memmap/mem map/g
s/memif/mem if/g
s/memhwab/mem hw ab/g
s/mcsupportdata/mc support data/g
s/mcdatainstance/mc data instance/g
s/maxoccurs/max occurs/g
s/maxnumberofelements/max number of elements/g
s/maxlength/max length/g
s/maxdeltacounter/max delta counter/g
s/mappingset/mapping set/g
s/manifestspecification/manifest specification/g
s/makeerrorcode/make error code/g
s/majorversion/major version/g
s/mainfunction/main function/g
s/machinedesign/machine design/g
s/lowermultiplicity/lower multiplicity/g
s/lowerlimit/lower limit/g
s/lotp/lo tp/g
s/logstream/log stream/g
s/logchannel/log channel/g
s/logandtrace/log and trace/g
s/localunicastaddress/local unicast address/g
s/lininterface/lin interface/g
s/linifchannel/lin if channel/g
s/linif/lin if/g
s/layouts/lay outs/g
s/layoutgroup/lay out group/g
s/layout/lay out/g
s/layeredsoftwarearchitecture/layered software architecture/g
s/latestbindingtime/latest binding time/g
s/lastusedseq/last used seq/g
s/largedatacom/large data com/g
s/keyvaluestorage/key value storage/g
s/keystorageprovider/key storage provider/g
s/keymanager/key manager/g
s/kallocobjectonheap/kalloc object on heap/g
s/jobrandomseed/job random seed/g
s/jobendnotification/job end notification/g
s/interfaceid/interface id/g
s/isignaltriggering/isignal triggering/g
s/isignaltopdumapping/isignal to pdu mapping/g
s/isignaltoipdumapping/isignal to ipdu mapping/g
s/isignalport/isignal port/g
s/isignalipdu/isignal ipdu/g
s/iptransformer/ip transformer/g
s/iptransformation/ip transformation/g
s/ipdutiming/ipdu timing/g
s/ipdumultiplexer/ipdu multiplexer/g
s/ipdumconfig/ipdum config/g
s/ipdugroup/ipdu group/g
s/ipdudirection/ipdu direction/g
s/ipdataprototypetransformation/ip data prototype transformation/g
s/ipsecrule/ip sec rule/g
s/iohwab/io hw ab/g
s/invalidationpolicy/invalidation policy/g
s/invalidvalue/invalid value/g
s/intrusiondetectionsystemmanager/intrusion detection system manager/g
s/interoperate/inter operate/g
s/internaltriggeringpoint/internal triggering point/g
s/internalbehavior/internal behavior/g
s/interfacemapping/interface mapping/g
s/interfaceelementmapping/interface element mapping/g
s/instantiationdatadefprops/instantiation data def props/g
s/instancetomachinemapping/instance to machine mapping/g
s/instancespecifier/instance specifier/g
s/instanceparameter/instance parameter/g
s/instanceref/instance ref/g
s/instanceidentifier/instance identifier/g
s/instanceconfig/instance config/g
s/inplace/in place/g
s/inout/in out/g
s/indexx/index x/g
s/indexy/index y/g
s/includeddata/included data/g
s/implicitinterrunnablevariable/implicit inter runnable variable/g
s/implementationdatatypes/implementation data types/g
s/implementationdatatypeelement/implementation data type element/g
s/implementationdatatype/implementation data type/g
s/igurationval/iguration val/g
s/idsminstance/id sm instance/g
s/idcontrol/id control/g
s/hwtype/hw type/g
s/hwelement/hw element/g
s/healthmonitoring/health monitoring/g
s/healthchannel/health channel/g
s/handleinvalid/handle invalid/g
s/groupprototype/group prototype/g
s/groupack/group ack/g
s/globaltimemaster/global time master/g
s/globaltimedomain/global timedomain/g
s/getversioninfo/get version info/g
s/getstatus/get status/g
s/getparent/get parent/g
s/getjobresult/get job result/g
s/getcurrenttime/get current time/g
s/getcurrentcommode/get current com mode/g
s/geonetworking/geo networking/g
s/genericstructuretemplate/generic structure template/g
s/genericstructure/generic structure/g
s/generaltypes/general types/g
s/generaltemplateclasses/general template classes/g
s/futureexception/future exception/g
s/futureerrordomain/future error domain/g
s/functiontx/function tx/g
s/functionrx/function rx/g
s/functionperiod/function period/g
s/functiongroup/function group/g
s/frtrcv/fr tr cv/g
s/frtsynglobaltime/fr tsyn global time/g
s/frnm/fr nm/g
s/frifconfig/frif config/g
s/frifcluster/frif cluster/g
s/frif/fr if/g
s/freezeframe/freeze frame/g
s/framework/frame work/g
s/frametype/frame type/g
s/frametriggering/frame triggering/g
s/formatid/format id/g
s/fmfeatureselectionset/fm feature selection set/g
s/fmfeaturemodel/fm feature model/g
s/fmfeature/fm feature/g
s/flexraytp/flexray tp/g
s/flexraytopology/flexray topology/g
s/flexraynetworkmanagement/flexray network management/g
s/flexraynetwork/flexray network/g
s/flexrayisotransportlayer/flexray iso transport layer/g
s/flexrayisotransport/flexray iso transport/g
s/flexrayinterface/flexray interface/g
s/flexraydriver/flexray driver/g
s/flexrayartransport/flexray ar transport/g
s/flatmap/flat map/g
s/flatinstancedescriptor/flat instance descriptor/g
s/flashdriver/flash driver/g
s/fixedlength/fixed length/g
s/filestorage/file storage/g
s/fireandforget/fire and forget/g
s/findservice/find service/g
s/fibexelement/fibex element/g
s/fibexcore/fibexcore/g
s/fibexcore/fibex core/g
s/feedback/feed back/g
s/featuremodelexchangeformat/feature model exchange format/g
s/extracttemplate/extract template/g
s/externaltriggeringpoint/external triggering point/g
s/explicitinterrunnablevariable/explicit inter runnable variable/g
s/executiontime/execution time/g
s/executionmanifest/execution manifest/g
s/executionmanagement/execution management/g
s/executableentitys/executable entitys/g
s/executableentity/executable entity/g
s/exclusivearea/exclusive area/g
s/eventname/event name/g
s/eventidtype/event id type/g
s/eventhandler/event handler/g
s/eventgroup/event group/g
s/eventcontrolledtiming/event controlled timing/g
s/ethtrcv/eth tr cv/g
s/ethswtconfig/eth swt config/g
s/ethswtgeneral/eth swt general/g
s/ethif/eth if/g
s/ethernettopology/ethernet topology/g
s/ethernetswitchdriver/ethernet switch driver/g
s/ethernetphysicalchannel/ethernet physical channel/g
s/ethernetphysical/ethernet physical/g
s/ethernetinterface/ethernet interface/g
s/ethernetdriver/ethernet driver/g
s/ethernetcommunication/ethernet communication/g
s/errordomain/error domain/g
s/errorcode/error code/g
s/eocexecutable/eoc executable/g
s/elementinstance/element instance/g
s/elementclass/element class/g
s/enumerationliteralindex/enumeration literal index/g
s/endtoendtransformationisignalprops/end to end transformation isignal props/g
s/endtoendtransformationdescription/end to end transformation description/g
s/endtoenddescription/end to end description/g
s/endtoendprotection/end to end protection/g
s/endif/end if/g
s/enablenotification/enable notification/g
s/ecustatemanager/ecu state manager/g
s/ecuresourcetemplate/ecu resource template/g
s/ecureset/ecu reset/g
s/ecuinstance/ecu instance/g
s/ecucstringparamdef/ecu c string param def/g
s/ecucreferencedef/ecu c reference def/g
s/ecucparameterdef/ecu c parameter def/g
s/ecucparamconfcontainerdef/ecu c param conf container def/g
s/ecuconfiguration/ecu c onfiguration/g
s/ecucmoduledef/ecu c module def/g
s/ecucmoduleconfigurationvalues/ecu c moduleconf igurationval ues/g
s/ecucintegerparamdef/ecu c integer param def/g
s/ecucfunctionnamedef/ecu c function name def/g
s/ecucforeignreferencedef/ecu c foreign reference def/g
s/ecucfloatparamdef/ecu c float param def/g
s/ecucenumerationparamdef/ecu c enumeration param def/g
s/ecucenumerationliteraldef/ecu c enumeration literal def/g
s/ecucdefs/ecu c defs/g
s/ecucdefinitionelement/ecu c definition element/g
s/ecuccontainervalue/ecu c container value/g
s/ecuccontainerdef/ecu c container def/g
s/ecucchoicecontainerdef/ecu c choice container def/g
s/ecucbooleanparamdef/ecu c boolean param def/g
s/dynamicarraysizeprofile/dynamic array size profile/g
s/dwithin/d within/g
s/dthis/d this/g
s/dthe/d the/g
s/dtcorigin/dt corigin/g
s/dtcinformation/dtc information/g
s/download/down load/g
s/domainparticipant/domain participant/g
s/domainparameters/domain parameters/g
s/doiproutingactivation/do ip routing activation/g
s/doipinterface/do ip interface/g
s/doipconfigset/do ip config set/g
s/documentationblock/documentation block/g
s/documentabbreviation/document abbreviation/g
s/displayformat/display format/g
s/diagnosticvalueneeds/diagnostic value needs/g
s/diagnostictroublecodeprops/diagnostic trouble code props/g
s/diagnostictroublecode/diagnostic trouble code/g
s/diagnosticserviceswmapping/diagnostic service sw mapping/g
s/diagnosticserviceinstance/diagnostic service instance/g
s/diagnosticservicedata/diagnostic service data/g
s/diagnosticserviceclass/diagnostic servicec lass/g
s/diagnosticservice/diagnostic service/g
s/diagnosticsecurity/diagnostic security/g
s/diagnosticroutine/diagnostic routine/g
s/diagnosticportinterface/diagnostic port interface/g
s/diagnosticport/diagnostic port/g
s/diagnosticparameter/diagnostic parameter/g
s/diagnosticoverip/diagnostic over ip/g
s/diagnosticmapping/diagnostic mapping/g
s/diagnosticlogandtrace/diagnostic log and trace/g
s/diagnosticextracttemplate/diagnostic extract template/g
s/diagnosticextract/diagnostic extract/g
s/diagnosticeventmanager/diagnostic event manager/g
s/diagnosticevent/diagnostic event/g
s/diagnosticenvconditionformula/diagnostic env condition formula/g
s/diagnosticdataidentifier/diagnostic data identifier/g
s/diagnosticdataelement/diagnostic data element/g
s/diagnosticcontributionset/diagnostic contribution set/g
s/diagnosticconnection/diagnostic connection/g
s/diagnosticcommunicationmanager/diagnostic communication manager/g
s/diagnosticcommonprops/diagnostic common props/g
s/diagnosticcommonelement/diagnostic common element/g
s/diagnosticaccesspermission/diagnostic access permission/g
s/dhcpv/dhcp v/g
s/deterministicclient/deterministic client/g
s/destinationtype/destination type/g
s/designandintegrationguideline/design and integration guideline/g
s/descriptionevent/description event/g
s/dependencyonartifact/dependency on artifact/g
s/delegationsw/delegation sw/g
s/demobdsupport/dem obd support/g
s/demeventparameter/dem event parameter/g
s/demeventmemoryset/demevent memory set/g
s/demconfigset/dem config set/g
s/defaultvalue/default value/g
s/defaulterrortracer/default error tracer/g
s/defaulterror/default error/g
s/dcmmoderule/dcm mode rule/g
s/dcmdspstoproutine/dcm dsp stop routine/g
s/dcmdspstartroutine/dcm dsp start routine/g
s/dcmdsproutinesignaltype/dcm dsp routine signal type/g
s/dcmdsproutine/dcm dsp routine/g
s/dcmdsprequestroutineresults/dcm dsp request routine results/g
s/dcmdsppiddata/dcm dsp pid data/g
s/dcmdsppid/dcm dsp pid/g
s/dcmdspdidinfo/dcm dspd id info/g
s/dcmdspdid/dcm dspd id/g
s/dcmdspdatauseport/dcm dsp data use port/g
s/dcmdspdata/dcm dsp data/g
s/dcmconfigset/dcm config set/g
s/datawriteaccess/data writ eaccess/g
s/datatypes/data types/g
s/datatypemappingset/data type mapping set/g
s/datatypemap/data type map/g
s/datatypeelement/data type element/g
s/datatype/data type/g
s/datatransformation/data transformation/g
s/dataservices/data services/g
s/datasendcompletedevent/data send completed event/g
s/datareceivepointbyargument/data receive point by argument/g
s/datareceivedevent/data received event/g
s/datareadaccess/data read access/g
s/dataprototypes/data prototypes/g
s/dataprototypemapping/data prototype mapping/g
s/dataprototypegroup/data prototype group/g
s/dataprototype/data prototype/g
s/datamapping/data mapping/g
s/datalength/data length/g
s/datainterface/data interface/g
s/dataidmode/data id mode/g
s/dataidlist/data id list/g
s/dataidentifier/data identifier/g
s/datafilter/data filter/g
s/datasendpoint/data send point/g
s/dataelements/data elements/g
s/dataelement/data element/g
s/datadictionary/data dictionary/g
s/dataconstr/data constr/g
s/cvconfigset/cv config set/g
s/customtype/custom type/g
s/customdeleter/custom deleter/g
s/currentstate/current state/g
s/currentmode/current mode/g
s/csmprimitives/csm primitives/g
s/csmjob/csm job/g
s/cryptoserviceprimitive/crypto service primitive/g
s/cryptoservicemanager/crypto service manager/g
s/cryptoprovider/crypto provider/g
s/cryptoprimitive/crypto primitive/g
s/cryptoobjectuid/crypt oobject uid/g
s/cryptokeyslot/crypto key slot/g
s/cryptodriver/crypto driver/g
s/cryptoapp/crypto app/g
s/cpswcluster/cp sw cluster/g
s/cpptemplateargument/cpp template argument/g
s/cppimplementationdatatype/cpp implementation data type/g
s/cppimplementation/cpp implementation/g
s/counterinit/counter init/g
s/coretopology/core topology/g
s/coreexception/core exception/g
s/coreerrordomain/core error domain/g
s/corecommunication/core communication/g
s/copytxdata/copy tx data/g
s/controllerbus/controller bus/g
s/controlmask/control mask/g
s/controldtcsetting/control dtc setting/g
s/connectiongroup/connection group/g
s/comtransferproperty/com transfer property/g
s/communicationcan/communication can/g
s/contextid/context id/g
s/containeripdu/container ipdu/g
s/consumedserviceinstance/consume dserv iceinstance/g
s/consumedservice/consumed service/g
s/consumedeventgroup/consumed event group/g
s/consumedevent/consumed event/g
s/constantspecification/constant specification/g
s/consistencyneeds/consistency needs/g
s/configtype/config type/g
s/configptr/config ptr/g
s/connectioncontrol/connection control/g
s/comtype/com type/g
s/comsignaltype/com signal type/g
s/comsignalinitvalue/com signal init value/g
s/comsignalgroup/com signal group/g
s/compuscales/compu scales/g
s/compumethod/compu method/g
s/compositionswcomponenttype/composition sw component type/g
s/compositionsw/composition sw/g
s/componenttype/component type/g
s/complextype/complex type/g
s/complexdevicedriversw/complex device driver sw/g
s/communicationmanagement/communication management/g
s/communicationviabus/communication via bus/g
s/communicationdirection/communication direction/g
s/communicationcontroller/communication controller/g
s/communicationcontrol/communicationcontrol/g
s/communicationcontrol/communication control/g
s/communicationconnector/communication connector/g
s/communicationcluster/communication cluster/g
s/commonstructure/common structure/g
s/commondiagnostics/common diagnostics/g
s/commconnectorport/comm connector port/g
s/commchannel/comm channel/g
s/commanager/com manager/g
s/comipdu/com ipdu/g
s/comgroupsignal/com group signal/g
s/comconfig/com config/g
s/collectableelement/collectable element/g
s/codegenerationtime/code generation time/g
s/cmservice0/cm service/g
s/clusterserviceresource/cluster service resource/g
s/clusterdesign/cluster design/g
s/clusterconnection/cluster connection/g
s/clientserveroperation/client server operation/g
s/clientserverinterface/client server interface/g
s/clientserver/client server/g
s/cleanup/clean up/g
s/classicplatformarti/classic platform art i/g
s/ciphertext/cipher text/g
s/checkwakeup/check wakeup/g
s/checkwake/check wake/g
s/channeltype/channel type/g
s/channelid/channel id/g
s/changedocumentation/change documentation/g
s/cantrcv/can tr cv/g
s/cantransportlayer/can transport layer/g
s/cantransport/can transport/g
s/cantransceiverdriver/can transceiver driver/g
s/cantsynglobaltime/can tsyn global time/g
s/cantpchannel/can tp channel/g
s/cantp/can tp/g
s/canstatemanager/can state manager/g
s/cannm/can nm/g
s/cannetworkmanagement/can network management/g
s/caninterface/can interface/g
s/canif/can if/g
s/cancontroller/can controller/g
s/canconfigset/can config set/g
s/canceltransmit/cancel transmit/g
s/cancellationhandler/cancellation handler/g
s/canbeinvokedconcurrently/can be invoked concurrently/g
s/calprmaxis/calpr maxis/g
s/callback/call back/g
s/calculatecrc/calculate crc/g
s/byteorderenum/byte order enum/g
s/byteorder/byte order/g
s/busoff/bus off/g
s/busnm/bus nm/g
s/busmirroring/bus mirroring/g
s/busmirrorchannel/bus mirror channel/g
s/bufidxtype/buf idx type/g
s/bufidx/buf idx/g
s/buffersizeptr/buffer size ptr/g
s/bufferproperties/buffer properties/g
s/bswservicedependency/bsw service dependency/g
s/bswservice/bsw service/g
s/bswschedulableentity/bsw schedulable entity/g
s/bswmoduletemplate/bsw module template/g
s/bswmodulelist/bsw module list/g
s/bswmoduleentry/bsw module entry/g
s/bswmoduleentity/bsw module entity/g
s/bswmoduledescriptiontemplate/bsw module description template/g
s/bswmoduledescription/bsw module description/g
s/bswmoduledependency/bsw module dependency/g
s/bswmodemanager/bsw mode manager/g
s/bswmoduleclient/bsw module client/g
s/bswmdt/bsw mdt/g
s/bswmd/bsw md/g
s/bswinternalbehavior/  internal behavior/g
s/bswimplementation/bsw implementation/g
s/bswgeneral/bsw general/g
s/bswevent/bsw event/g
s/bswbehavior/bsw behavior/g
s/bootloader/boot loader/g
s/blueprintderivationtime/blue print derivation time/g
s/blueprinting/blue printing/g
s/blockid/block id/g
s/bindingtime/binding time/g
s/baudrate/baudrate/g
s/baudrate/baud rate/g
s/basicoperations/basic operations/g
s/basetypesize/base type size/g
s/basetypes/base types/g
s/basetypeencoding/base type encoding/g
s/basetypedirectdefinition/base type direct definition/g
s/baseindex/base index/g
s/bandwidth/band width/g
s/backend/back end/g
s/autosarvariableref/autosar variable ref/g
s/autosartemplates/autosar templates/g
s/autosarmodelconstraints/autosar model constraints/g
s/autosardatatype/autosar data type/g
s/autosardataprototype/autosar data prototype/g
s/autosardata/autosar data/g
s/attributevaluevariation/attribute value variation/g
s/atpstructureelement/atp structure element/g
s/atpsplitable/atp splitable/g
s/atpprototype/atp prototype/g
s/atpmixedstring/atp mixed string/g
s/atpmixed/atp mixed/g
s/atpinstanceref/atp instance ref/g
s/atpidentitycontributor/atp identity contributor/g
s/atpfeature/atp feature/g
s/atpdefinition/atp definition/g
s/atpcontextelement/atp context element/g
s/atpclassifier/atp classifier/g
s/atpblueprintable/atp blue printable/g
s/atpblueprint/atp blue print/g
s/atpabstract/atp abstract/g
s/atomicswcomponenttype/atomic swc omponent type/g
s/asynchronousservercallresultpoint/asynchronous server call result point/g
s/assemblyswconnector/assembly sw connector/g
s/assemblysw/assembly sw/g
s/asamhdo/asam hdo/g
s/artypedper/ar typed per/g
s/alivetimeout/alive timeout/g
s/arrayvalue/array value/g
s/arraysizesemantics/array size semantics/g
s/arraysizehandling/array size handling/g
s/arobject/ar object/g
s/argumentdataprototype/argument data prototype/g
s/arelement/ar element/g
s/areanestingorder/area nesting order/g
s/applicationvalue/application value/g
s/applicationswcomponenttype/application sw component type/g
s/applicationsw/application sw/g
s/applicationrecordelement/application record element/g
s/applicationrecorddata/application record data/g
s/applicationprimitivedatatype/application primitive data type/g
s/applicationprimitivedata/application primitive data/g
s/applicationid/application id/g
s/applicationerror/application error/g
s/applicationendpoint/application end point/g
s/applicationdesign/application design/g
s/applicationdatatypes/application data types/g
s/applicationdatatype/application data type/g
s/applicationdata/application data/g
s/applicationcompositedata/application composite data/g
s/applicationarrayelement/application array element/g
s/applicationarraydatatype/application array data type/g
s/applicationarraydata/application array data/g
s/appdatael/app data el/g
s/apapplicationerrordomain/ap application error domain/g
s/apapplicationerror/ap application error/g
s/apapplication/ap application/g
s/anyinstance/any instance/g
s/allowedusageflags/allowed usage flags/g
s/algorithmmode/algorithm mode/g
s/algorithmfamily/algorithm family/g
s/aiuserguide/ai user guide/g
s/aispecification/ai specification/g
s/addressstring/address string/g
s/adcdriver/adc driver/g
s/adaptiveplatform/adaptive platform/g
s/adaptivemethodology/adaptive methodology/g
s/adaptivecore/adaptive core/g
s/adaptiveapplicationsw/adaptive application sw/g
s/accesspermission/access permission/g
s/abstractrequiredport/abstract required port/g
s/abstractprovidedport/abstract provided port/g
s/abstractprovided/abstract provided/g
s/abstractimplementation/abstract implementation/g
s/abstractevent/abstract event/g
s/abstractaccesspoint/abstract access point/g
s/aborthandler/abort handler/g

今回あらたに複合語として登録したのは。

word count
scalelinearandtexttable 97
steadyclock 27
aborthandler 23
futureerrordomain 23
makeerrorcode 23
coreerrordomain 22
apapplicationerrordomain 16
defaulterror 16
supportdatatype 16
throwasexception 15
valueorthrow 12
coreexception 11
futureexception 10
setaborthandler 9

core, domainに関する用語がある。
変更前を参考のために記録する。

word count
sws_core_ 2188
the 1919
of 1437
core 1369
ara 1171
c 691
a 660
function 599
to 575
value 561
rs_ap_ 519
result 498
t 498
type 492
is 481
const 476
this 472
in 465
class 425
error 418
return 417
header 410
description 408
include 408
d 401
scope 401
symbol 400
file 399
draft 397
kind 397
h 395
syntax 393
noexcept 355
e 340
for 318
std 314
array 293
exception 290
and 267
autosar 265
template 265
r 257
span 257
specification 251
platform 250
adaptive 249
shall 248
that 246
an 243
document 240
future 232
id 230
from 225
ap 219
autosar_sws_adaptiveplatformcore 218
be 214
operator 208
other 204
errordomain 198
parameters 196
as 192
lhs 190
rhs 188
typename 188
if 178
safety 175
with 174
promise 167
errorcode 152
n 150
namespace 142
not 142
void 142
instance 135
bool 129
data 124
stringview 122
or 120
constexpr 117
are 110
TRUE 109
by 102
defined 102
scalelinearandtexttable 97
it 92
param 92
instancespecifier 87
domain 85
given 84
element 83
new 83
same 82
types 82
comparison 81
alias 79
standard 77
number 76
container 74
equal 74

複合語の分解 AUTOSAR 20-11, AUTOSAR(21)

word count autosar 20-11

Autosar単語帳(R19-11): 英語(43a), AUTOSAR(41)

Autosar単語帳(作業中): 英語(43)

今日のsed error:unknown option to `s'

英語の複合語と単語の計算

あとがきに代えて

AUTOSAR 21-11の作業を少し休止していました。

どんな技術文書でも、自分で分析して、自分で訳してみたり、自分で写経(typing)すると、著者本人が何が考えていたか、ふっとわかる部分が出てきます。そうしたら、それは自分の考えの一部になっているかもしれません。
借り物のようで、自分の体の一部になっているような。

メディアで流れている解説を読んで解ったつもりになっているのとは違うことが身についているかもしれません。
これは次の2つの行事への参加記事です。

新人プログラマ応援 - みんなで新人を育てよう!

今、Qiitaでは、「データに関する記事を書こう!」という行事をやっている。

@torifukukaiou【毎日自動更新】新人プログラマ応援 - みんなで新人を育てよう!(2022年04月) LGTMランキング!

@torifukukaiou 【毎日自動更新】データに関する記事を書こう! LGTMランキング!

データは、単語データの解析から始めています。
phrase解析が得意な方のご協力をお待ちしています。
対象領域の得意な方のご助言をお待ちしています。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0