英語の複合語と単語の計算 AUTOSAR(77) coding(77)

英語の単語帳を作る場合に、awkで作ることがある。

プログラミングのソースコードの単語帳を作ったり、
プログラミング関連資料の単語帳を作る場合には、
２種類の単語帳を作ることがある。

 <この項は書きかけです。順次追記します。>
# 2種類の単語帳

一つは、登場する語をそのまま採録する方法である。
もう一つは、複合語を単語に分割して計算する方法である。

前者は、プログラムでは定義と使用の２度出てくるはずで、１度しか登場しなかった用語は、不必要な語かどうかを確かめる。

後者は、意味空間を計算したり、頻出用語の分布を計算するのに用いる。
数度しか登場しない、長い複合語がいっぱいあると、その文書・プログラムの特徴抽出には嬉しくない。

## 複合語の分割
例えば、最近計算しているAUTOSARでは、下記のようなsedの記述で、単語に分割処理している。

Autosar単語帳(作業中): 英語(43)
https://qiita.com/kaizen_nagoya/items/0927727a94b157df2df8

```sed:autosar.sed
s/systemtemplate/system template/g
s/autosartemplates/autosar templates/g
s/ecucintegerparamdef/ecu c integer param def/g
s/ecucparamconfcontainerdef/ecu c param conf container def/g
s/ecucbooleanparamdef/ecu c boolean param def/g
s/ecucenumerationliteraldef/ecu c enumeration literal def/g
s/implementationdatatype/implementation datatype/g
s/enumerationliteralindex/enumeration literal index/g
s/variabledataprototype/variable data prototype/g
s/portprototype/port prototype/g
s/variationpoint/variation point/g
s/collectableelement/collectable element/g
s/softwarecomponenttemplate/software component template/g
s/swdatadefprops/sw data def props/g
s/ecucreferencedef/ecu c reference def/g
s/ecucenumerationparamdef/ecu c enumeration param def/g
s/diagnosticextract/diagnostic extract/g
s/recommendedpackage/recommended package/g
s/packageableelement/packageable element/g
s/atpblueprintable/atp blueprintable/g
s/swcomponenttemplate/sw component template/g
s/commonstructure/common structure/g
s/manifestspecification/manifest specification/g
s/atpblueprint/atp blueprint/g
s/ecucfloatparamdef/ecu c float param def/g
s/atomicswcomponenttype/atomic swc omponent type/g
s/atpstructureelement/atp structure element/g
s/compumethod/compu method/g
s/basetypedirectdefinition/base type direct definition/g
s/swcinternalbehavior/swcinternalbehavior/g
s/clientserveroperation/client server operation/g
s/autosarmodelconstraints/autosar model constraints/g
s/getversioninfo/get version info/g
s/diagnosticextracttemplate/diagnostic extract template/g
s/securityerrordomain/security error domain/g
s/modedeclarationgroup/mode declaration group/g
s/implementationdatatypeelement/implementation datatype element/g
s/portprototypes/port prototypes/g
s/modedeclaration/mode declaration/g
s/applicationdatatype/application datatype/g
s/eventgroup/event group/g
s/adaptiveplatform/adaptive platform/g
s/basetypesize/base type size/g
s/basetypeencoding/base type encoding/g
s/diagnosticeventmanager/diagnostic event manager/g
s/genericstructuretemplate/generic structure template/g
s/fibexcore/fibexcore/g
s/atpprototype/atp prototype/g
s/swaddrmethod/sw addr method/g
s/diagnosticcommonelement/diagnostic common element/g
s/pduidtype/pdu id type/g
s/configtype/config type/g
s/diagnosticdataelement/diagnostic data element/g
s/swcomponenttype/sw component type/g
s/dcmdsproutine/dcm dsp routine/g
s/typedef/type def/g
s/runnableentitys/runnable entitys/g
s/memmap/mem map/g
s/ecucmoduledef/ecu c module def/g
s/bswmoduledescriptiontemplate/bsw module description template/g
s/communicationmanagement/communication management/g
s/corecommunication/core communication/g
s/rportprototype/rport prototype/g
s/systemsignal/system signal/g
s/demeventparameter/dem event parameter/g
s/genericstructure/generic structure/g
s/ecucfunctionnamedef/ecu c function name def/g
s/someiptp/someiptp/g
s/basetypes/base types/g
s/instanceref/instance ref/g
s/bswmoduleentry/bsw module entry/g
s/ecuconfiguration/ecu c onfiguration/g
s/modedeclarationgroupprototype/mode declaration group prototype/g
s/arraysizesemantics/array size semantics/g
s/triggertransmit/trigger transmit/g
s/parameterdataprototype/parameter data prototype/g
s/endtoendtransformationdescription/end to end transformation description/g
s/cppimplementationdatatype/cpp implementation datatype/g
s/compositionswcomponenttype/composition sw component type/g
s/texttable/text table/g
s/autosardataprototype/autosar data prototype/g
s/swimplpolicy/sw impl policy/g
s/pduinfoptr/pdu info ptr/g
s/reservedindex/reserved index/g
s/senderreceiverinterface/sender receiver interface/g
s/physicalchannel/physical channel/g
s/pduinfotype/pdu info type/g
s/maxnumberofelements/max number of elements/g
s/diagnosticevent/diagnostic event/g
s/fibexelement/fibex element/g
s/swcservicedependency/sw c service dependency/g
s/softwarecluster/software cluster/g
s/implementationdatatypes/implementation datatypes/g
s/pportprototype/pport prototype/g
s/swcomponentprototype/sw component prototype/g
s/ecucstringparamdef/ecu c string param def/g
s/networkhandletype/network handle type/g
s/nvblockdescriptor/nv block descriptor/g
s/timesync/time sync/g
s/swbasetype/sw base type/g
s/seteventstatus/set event status/g
s/bswmoduleentity/bsw module entity/g
s/bswmoduledescription/bsw module description/g
s/symbolicnamevalue/symbolic name value/g
s/ttcanif /ttcan if/g
s/dcmdspdata/dcm dsp data/g
s/applicationarraydatatype/application array datatype/g
s/variabledataprototypes/variable data prototypes/g
s/readonlymemregion/read only mem region/g
s/timingextensions/timing extensions/g
s/applicationprimitivedatatype/application primitive datatype/g
s/tcpipconfig/tcp ip config/g
s/isignalipdu/isignal ipdu/g
s/rolebaseddataassignment/role based data assignment/g
s/dataprototypes/data prototypes/g
s/autosardatatype/autosar datatype/g
s/clientserverinterface/client server interface/g
s/containeripdu/container ipdu/g
s/layeredsoftwarearchitecture/layered software architecture/g
s/valuespecification/value specification/g
s/nvblockswcomponenttype/nv block sw component type/g
s/providedserviceinstance/provided service instance/g
s/dataconstr/data constr/g
s/ecustatemanager/ecu state manager/g
s/generaltemplateclasses/general template classes/g
s/ethernettopology/ethernet topology/g
s/mcdatainstance/mc data instance/g
s/cryptoservicemanager/crypto service manager/g
s/applicationendpoint/application end point/g
s/communicationconnector/communication connector/g
s/swcalibrationaccess/swc alibration access/g
s/executableentitys/executable entitys/g
s/consumedserviceinstance/consume dserv iceinstance/g
s/swcomponentprototypes/sw component prototypes/g
s/regularexpression/regular expression/g
s/applicationarrayelement/application array element/g
s/nvrammanager/nv ram manager/g
s/rolewrapperelement/role wrapper element/g
s/mycomponent/my component/g
s/checkwakeup/check wakeup/g
s/dcmdsproutinesignaltype/dcm dsp routine signal type/g
s/configptr/config ptr/g
s/isignaltoipdumapping/isignal to ipdu mapping/g
s/comconfig/com config/g
s/rolebasedportassignment/role based port assignment/g
s/argumentdataprototype/argument data prototype/g
s/datatransformation/data transformation/g
s/caninterface/can interface/g
s/commondiagnostics/common diagnostics/g
s/documentationblock/documentation block/g
s/serviceinstances/service instances/g
s/canstatemanager/can state manager/g
s/rteevents/rte events/g
s/swrecordlayout/sw record layout/g
s/datamapping/data mapping/g
s/typewrapperelement/type wrapper element/g
s/applicationdatatypes/application data types/g
s/bswimplementation/bsw implementation/g
s/flatinstancedescriptor/flat instance descriptor/g
s/hwelement/hw element/g
s/atpinstanceref/atp instance ref/g
s/commchannel/comm channel/g
s/frametriggering/frame triggering/g
s/transportprotocols/transport protocols/g
s/serviceinstancemanifest/service instance manifest/g
s/securecommunication/secure communication/g
s/requiressymbolicnamevalue/requires symbolic name value/g
s/routinecontrol/routine control/g
s/isignalport/isignal port/g
s/customdeleter/custom deleter/g
s/timingdescription/timing description/g
s/diagnosticdataidentifier/diagnostic data identifier/g
s/diagnosticparameter/diagnostic parameter/g
s/globaltimedomain/global timedomain/g
s/nvblockneeds/nv block needs/g
s/perinstancememory/per instance memory/g
s/ecucmoduleconfigurationvalues/ecu c moduleconf igurationval ues/g
s/stdcppimplementationdatatype/std cpp implementation datatype/g
s/swcomponenttypes/sw component types/g
s/uploadablepackageelement/uploadable package element/g
s/dcmdspdatauseport/dcm dsp datauseport/g
s/synchronizedtimebasemanager/sync hronized time base manager/g
s/versioninfotype/version info type/g
s/dcmdspdid/dcm dspd id/g
s/setcontrollermode/set controller mode/g
s/symbolprops/symbol props/g
s/osapplication/os application/g
s/subscribeeventgroup/subscribe event group/g
s/ethernetinterface/ethernet interface/g
s/timingevent/timing event/g
s/abstractevent/abstract event/g
s/frametype/frame type/g
s/logstream/log stream/g
s/modetype/mode type/g
s/responseonevent/response on event/g
s/swsystemconst/sw system const/g
s/applicationdesign/application design/g
s/instancespecifier/instance specifier/g
s/algorithmfamily/algorithm family/g
s/bswmodemanager/bsw mode manager/g
s/linifchannel/lin if channel/g
s/pdurouter/pdu router/g
s/dcmdspdidinfo/dcm dspd id info/g
s/nmcluster/nmcluster/g
s/blueprintderivationtime/blueprint derivation time/g
s/communicationcontrol/communicationcontrol/g
s/adaptivemethodology/adaptivemethodology/g
s/dataidentifier/data identifier/g
s/resourceconsumption/resource consumption/g
s/multiplexedipdu/multiplexed ipdu/g
s/networkhandle/network handle/g
s/codegenerationtime/code generation time/g
s/diagnosticserviceinstance/diagnostic service instance/g
s/maxdeltacounter/max delta counter/g
s/prportprototype/prport prototype/g
s/socketaddress/socket address/g
s/adcdriver/adc driver/g
s/cmservice0/cm service/g
s/commanager/com manager/g
s/doipinterface/doip interface/g
s/kallocobjectonheap/kalloc object on heap/g
s/nvmblockdescriptor/nvm block descriptor/g
s/copytxdata/copy tx data/g
s/cryptoobjectuid/crypt oobject uid/g
s/rootswcompositionprototype/root sw composition prototype/g
s/ecuccontainervalue/ecu c container value/g
s/executionmanagement/execution management/g
s/opstatus/op status/g
s/sdudataptr/sdu data ptr/g
s/modeswitchinterface/mode switch interface/g
s/pduactivationroutinggroup/pdu activation routing group/g
s/tpconnection/tp connection/g
s/deterministicclient/deterministic client/g
s/stbmsynchronizedtimebase/stbms ynchronized time base/g
s/bswmoduletemplate/bsw module template/g
s/dataidlist/data id list/g
s/ecucforeignreferencedef/ecu c foreign reference def/g
s/executiontime/execution time/g
s/transformationtechnology/transformation technology/g
s/communicationcluster/communication cluster/g
s/domainparameters/domain parameters/g
s/bswbehavior/bsw behavior/g
s/ethernetphysicalchannel/ethernet physical channel/g
s/swcomponent/sw component/g
s/writeblock/write block/g
s/demconfigset/dem config set/g
s/metadataitem/meta data item/g
s/pdulengthtype/pdu length type/g
s/updateandconfigmanagement/update and config management/g
s/bswevent/bsw event/g
s/busmirroring/bus mirroring/g
s/wakeupsourcetype/wakeup source type/g
s/flatmap/flat map/g
s/memorymapping/memory mapping/g
s/allowedusageflags/allowed usage flags/g
s/busmirrorchannel/bus mirror channel/g
s/diagnosticmapping/diagnostic mapping/g
s/applicationswcomponenttype/application sw component type/g
s/bootloader/boot loader/g
s/getstatus/get status/g
s/keymanager/key manager/g
s/parameteraccess/parameter access/g
s/providerinfo/provider info/g
s/spihandlerdriver/spi handler driver/g
s/eventhandler/event handler/g
s/parameterdataprototypes/parameter data prototypes/g
s/serviceswcomponenttype/service sw component type/g
s/providedsomeipserviceinstance/provided some ip service instance/g
s/swcalprmaxisset/sw calprmaxis set/g
s/consistencyneeds/consistency needs/g
s/consumedeventgroup/consumed event group/g
s/uppermultiplicity/upper multiplicity/g
s/lowermultiplicity/lower multiplicity/g
s/sequenceoffset/sequence offset/g
s/shortname/short name/g
s/positiveinteger/positive integer/g
s/atpsplitable/atp splitable/g
s/multilanguagereferrable/multilanguage referrable/g
s/latestbindingtime/latest binding time/g
s/precompiletime/precompile time/g
s/namespace/name space/g
s/runnableentity/runnable entity/g
s/mainfunction/main function/g
s/dcmconfigset/dcm config set/g
s/modemgm/mode mgm/g
s/serviceneeds/service needs/g
s/datatypes//g
s/datatypes/data types/g
s/datatype/data type/g
s/serviceinterface/service interface/g
s/diagnosticcommunicationmanager/diagnostic communication manager/g
s/datatypeelement/data type element/g
s/rxindication/rx indication/g
s/txconfirmation/tx confirmation/g
s/dataelement/data element/g
s/defaultvalue/default value/g
s/swcinternalbehavior/sw c internal behavior/g
s/atpclassifier/atp classifier/g
s/executableentity/executable entity/g
s/extracttemplate/extract template/g
s/cppimplementation/cpp implementation/g
s/ecuinstance/ecu instance/g
s/atpfeature/atp feature/g
s/fibexcore/fibex core/g
s/pdutriggering/pdu triggering/g
s/standardizationtemplate/standardization template/g
s/asamhdo/asam hdo/g
s/compositionsw/composition sw/g
s/internalbehavior/internal behavior/g
s/groupprototype/group prototype/g
s/variableaccess/variable access/g
s/timedomain/time domain/g
s/exclusivearea/exclusive area/g
s/generaltypes/general types/g
s/portinterfaces/port interfaces/g
s/typeelement/type element/g
s/diagnosticservice/diagnostic service/g
s/bswinternalbehavior/  internal behavior/g
s/networkmanagement/network management/g
s/isignaltriggering/isignal triggering/g
s/memorysection/memory section/g
s/datalength/data length/g
s/routinesignaltype/routine signal type/g
s/diagnosticvalueneeds/diagnostic value needs/g
s/servicediscovery/service discovery/g
s/cryptoprovider/crypto provider/g
s/stdcppimplementation/std cpp implementation/g
s/consumedevent/consumed event/g
s/requiressymbolic/requires symbolic/g
s/currentstate/current state/g
s/tablemapping/table mapping/g
s/portinterfacemapping/port interface mapping/g
s/requestcommode/request com mode/g
s/someipserviceinterfacedeployment/some ip service interface deployment/g
s/flexrayinterface/flexray interface/g
s/modelingshowcases/modeling showcases/g
s/networkendpoint/network end point/g
s/serviceinstance/service instance/g
s/servicesw/service sw/g
s/secretseed/secret seed/g
s/nvdatainterface/nv data interface/g
s/comsignaltype/com signal type/g
s/signalgroup/signal group/g
s/staticsocketconnection/static socket connection/g
s/freezeframe/freeze frame/g
s/systemdesigntime/system design time/g
s/versioninfo/version info/g
s/ethernetphysical/ethernet physical/g
s/abstractrequiredport/abstract requiredport/g
s/frifcluster/frif cluster/g
s/nmcluster/nm cluster/g
s/receivercomspec/receiver com spec/g
s/abstractimplementation/abstract implementation/g
s/communicationcontrol/communication control/g
s/abstractprovidedport/abstract provided port/g
s/adaptivemethodology/adaptive methodology/g
s/metamodel/meta model/g
s/parametersw/parameter sw/g
s/shortnames/short names/g
s/componenttype/component type/g
s/socketadaptor/socket adaptor/g
s/complextype/complex type/g
s/descriptionevent/description event/g
s/clusterdesign/cluster design/g
s/platformtypes/platform types/g
s/securityaccess/security access/g
s/servercallpoint/server call point/g
s/udsmessage/uds message/g
s/watchdogmanager/watchdog manager/g
s/atpcontextelement/atp context element/g
s/attributevaluevariation/attribute value variation/g
s/diagnosticconnection/diagnostic connection/g
s/endtoend protection/end to end protection/g
s/bandwidth/band width/g
s/bswservicedependency/bsw service dependency/g
s/diagnosticserviceswmapping/diagnostic service sw mapping/g
s/platformsystemtests/platform system tests/g
s/timinganalysis/timing analysis/g
s/tlvdataiddefinition/tlv data id definition/g
s/writeall/write all/g
s/dataelements/data elements/g
s/revisionlabelstring/revision label string/g
s/systemconst/system const/g
s/applicationerror/application error/g
s/datawriteaccess/data writ eaccess/g
s/ethernetcommunication/ethernet communication/g
s/majorversion/major version/g
s/outtypemn/out type mn/g
s/cryptoserviceprimitive/crypto service primitive/g
s/typename/type name/g
s/ecucdefinitionelement/ecu c definition element/g
s/swconnector/sw connector/g
s/backend/back end/g
s/serviceinterfacedeployment/service interface deployment/g
s/diagnostictroublecode/diagnostic trouble code/g
s/ecuccontainerdef/ecu c container def/g
s/parameterinterface/parameter interface/g
s/pncmapping/pnc mapping/g
s/swservicearg/sw service arg/g
s/busnm/bus nm/g
s/csmprimitives/csm primitives/g
s/byteorderenum/byte order enum/g
s/someiptransformationprops/some ip transformation props/g
s/diagnosticcontributionset/diagnostic contribution set/g
s/diagnosticlogandtrace/diagnostic log and trace/g
s/softwarepackage/software package/g
s/basicoperations/basic operations/g
s/bswschedulableentity/bsw schedulable entity/g
s/communicationdirection/communication direction/g
s/diagnosticoverip/diagnostic over ip/g
s/diagnosticroutine/diagnostic routine/g
s/processdesign/process design/g
s/spinlock/spin lock/g
s/atpmixedstring/atp mixed string/g
s/internaltriggeringpoint/internal triggering point/g
s/mcsupportdata/mc support data/g
s/requiredsomeipserviceinstance/required some ip service instance/g
s/datadictionary/data dictionary/g
s/globaltimemaster/global time master/g
s/portapioption/port api option/g
s/servicedependency/service dependency/g
s/comsignalgroup/com signal group/g
s/datareadaccess/data read access/g
s/reservedobjectindex/reserved object index/g
s/bindingtime/binding time/g
s/ipdumultiplexer/ipdu multiplexer/g
s/minorversion/minor version/g
s/socketconnection/socket connection/g
s/softwarepackagestep/software package step/g
s/applicationrecordelement/application record element/g
s/dataprototypegroup/data prototype group/g
s/implicitinterrunnablevariable/implicit inter runnable variable/g
s/ipdugroup/ipdu group/g
s/datafilter/data filter/g
s/diagnosticservicedata/diagnostic service data/g
s/ecuresourcetemplate/ecu resource template/g
s/feedback/feed back/g
s/fmfeatureselectionset/fm feature selection set/g
s/sdevent/sd event/g
s/serviceclass/service class/g
s/communicationcontroller/communication controller/g
s/contextid/context id/g
s/controlmask/control mask/g
s/diagnosticserviceclass/diagnostic servicec lass/g
s/updatestrategy/update strategy/g
s/bufferproperties/buffer properties/g
s/controldtcsetting/control dtc setting/g
s/ecucchoicecontainerdef/ecu c choice container def/g
s/flexraynetworkmanagement/flexray network management/g
s/sendercomspec/sender com spec/g
s/startofreception/start of reception/g
s/changedocumentation/change documentation/g
s/displayformat/display format/g
s/ipdumconfig/ipdum config/g
s/tprxindication/tp rx indication/g
s/dcmmoderule/dcm mode rule/g
s/swpointertargetprops/sw pointer target props/g
s/comipdu/com ipdu/g
s/fmfeaturemodel/fm feature model/g
s/iohwab/io hw ab/g
s/modegroup/mode group/g
s/runnableentitygroup/runnable entity group/g
s/semanticsenum/semantics enum/g
s/customtype/custom type/g
s/diagnosticportinterface/diagnostic port interface/g
s/physicaldimension/physical dimension/g
s/platformserviceinstance/platform service instance/g
s/runnableentities/runnable entities/g
s/trustedcontainer/trusted container/g
s/ucmapp/ucm app/g
s/cancontroller/can controller/g
s/cpptemplateargument/cpp template argument/g
s/dataservices/data services/g
s/geonetworking/geo networking/g
s/multidimensionaltime/multidimensionaltime/g
s/multidimensionaltime/multi dimensional time/g
s/scalelinearandtext/scale linear and text/g
s/swcalprmaxis/sw calprmaxis/g
s/swcalprmaxis/sw cal prm axis/g
s/flexrayisotransportlayer/flexray iso transport layer/g
s/negativeresponsecodetype/negative response code type/g
s/flexraydriver/flexray driver/g
s/rptcontainer/rpt container/g
s/tpaddress/tp address/g
s/dcmdspstartroutine/dcm dsp start routine/g
s/dcmdspstoproutine/dcm dsp stop routine/g
s/arraysizehandling/array size handling/g
s/datainterface/data interface/g
s/dependencyonartifact/dependency on artifact/g
s/framework/frame work/g
s/pseudonym/pseudo nym/g
s/someipservicediscoveryprotocol/some ip service discovery protocol/g
s/swaxisindividual/sw axis individual/g
s/systemmapping/system mapping/g
s/vendorapiinfix/vendor api infix/g
s/datatypemap/data type map/g
s/datatypemappingset/data type mapping set/g
s/dynamicarraysizeprofile/dynamic array size profile/g
s/maxoccurs/max occurs/g
s/sdinstance/sd instance/g
s/tsapp/ts app/g
s/variablesize/variable size/g
s/autosarvariableref/autosar variable ref/g
s/datareceivedevent/data received event/g
s/diagnosticcommonprops/diagnostic common props/g
s/flexraytp/flexray tp/g
s/layoutgroup/lay out group/g
s/mfllibrary/mfl library/g
s/nvdata/nv data/g
s/baudrate/baudrate/g
s/baudrate/baud rate/g
s/bufidx/buf idx/g
s/comtype/com type/g
s/diagnostictroublecodeprops/diagnostic trouble code props/g
s/frifconfig/frif config/g
s/groupack/group ack/g
s/layout/lay out/g
s/layouts/lay outs/g
s/networkmanagementinterface/network management interface/g
s/networkrequest/network request/g
s/structuredreq/structured req/g
s/timingconstraint/timing constraint/g
s/abstractaccesspoint/abstract access point/g
s/atpmixed/atp mixed/g
s/dataprototypemapping/data prototype mapping/g
s/featuremodelexchangeformat/feature model exchange format/g
s/logchannel/log channel/g
s/readdatabyidentifier/read data by identifier/g
s/representedportgroups/represented port groups/g
s/bufidxtype/buf idx type/g
s/cannetworkmanagement/can network management/g
s/dcmdsppid/dcm dsp pid/g
s/destinationtype/destination type/g
s/handleinvalid/handle invalid/g
s/keystorageprovider/key storage provider/g
s/ofportinterface/of port interface/g
s/appdatael/app data el/g
s/artypedper/ar typed per/g
s/endtoenddescription/end to end description/g
s/endtoendtransformationisignalprops/end to end transformation isignal props/g
s/invalidationpolicy/invalidation policy/g
s/demobdsupport/dem obd support/g
s/timeouts/time outs/g
s/doipconfigset/do ip config set/g
s/dtcorigin/dt corigin/g
s/endif/end if/g
s/oksomelost/ok some lost/g
s/predefinedvariant/predefined variant/g
s/profilename/profile name/g
s/transformationprops/transformation props/g
s/writablememregion/writable mem region/g
s/blockid/block id/g
s/dtcinformation/dtc information/g
s/keyvaluestorage/key value storage/g
s/policyenum/policy enum/g
s/primitivetypes/primitive types/g
s/scheduletable/schedule table/g
s/defaulterrortracer/default error tracer/g
s/apapplicationerror/apapplication error/g
s/dcmdsppiddata/dcm dsp pid data/g
s/demeventmemoryset/demevent memory set/g
s/enablenotification/enable notification/g
s/filestorage/file storage/g
s/localunicastaddress/local unicast address/g
s/nvblockdata/nv block data/g
s/providedport/provided port/g
s/readblock/read block/g
s/sdgclass/sdg class/g
s/securitylevel/security level/g
s/someipprotocol/some ip protocol/g
s/transceiverid/transceiver id/g
s/triggerinterface/trigger interface/g
s/arrayvalue/array value/g
s/complexdevicedriversw/complex device driver sw/g
s/cryptoprimitive/crypto primitive/g
s/ecureset/ecu reset/g
s/nonqueuedreceivercomspec/non queued receiver com spec/g
s/socketid/socket id/g
s/cantransportlayer/can transport layer/g
s/cryptodriver/crypto driver/g
s/ecucdefs/ecu c defs/g
s/inplace/in place/g
s/prototypemapping/prototype mapping/g
s/slotnumber/slot number/g
s/soadconfig/soad config/g
s/swcbswmapping/sw c bsw mapping/g
s/synccounterinit/sync counter init/g
s/baseindex/base index/g
s/busoff/bus off/g
s/comgroupsignal/com group signal/g
s/cryptoapp/crypto app/g
s/download/down load/g
s/ecucparameterdef/ecu c parameter def/g
s/eventidtype/event id type/g
s/flexraytopology/flexray topology/g
s/functiongroup/function group/g
s/hwtype/hw type/g
s/lotp/lo tp/g
s/physaddrptr/phys addr ptr/g
s/transportlayer/transport layer/g
s/varianthandling/variant handling/g
s/applicationvalue/application value/g
s/currentmode/current mode/g
s/formatid/format id/g
s/soadsocketconnectiongroup/soad socket connection group/g
s/canbeinvokedconcurrently/can be invoked concurrently/g
s/cantpchannel/can tp channel/g
s/domainparticipant/domain participant/g
s/flashdriver/flash driver/g
s/getjobresult/get job result/g
s/sensoractuatorsw/sensor actuator sw/g
s/timebaseid/time baseid/g
s/tptxconfirmation/tp tx confirmation/g
s/typemn/type mn/g
s/udpnetworkmanagement/udp network management/g
s/xmlschemaproductionrules/xml schema production rules/g
s/accesspermission/accesspermission/g
s/asynchronousservercallresultpoint/asynchronous server call result point/g
s/diagnosticaccesspermission/diagnostic access permission/g
s/diagnosticenvconditionformula/diagnostic env condition formula/g
s/executionmanifest/execution manifest/g
s/instantiationdatadefprops/instantiation data def props/g
s/myglobaldata/my global data/g
s/myplugin/my plug in/g
s/assemblyswconnector/assembly sw connector/g
s/buffersizeptr/buffer size ptr/g
s/canceltransmit/cancel transmit/g
s/canconfigset/can config set/g
s/compuscales/compu scales/g
s/counterinit/counter init/g
s/csmjob/csm job/g
s/ethernetdriver/ethernetdriver/g
s/bswgeneral/bsw general/g
s/bswmd/bsw md/g
s/bswmdt/bsw mdt/g
s/bswmodulelist/bsw module list/g
s/bswmoduledependency/bsw module dependency/g
s/dhcpv/dhcp v/g
s/dwithin/d within/g
s/dthis/d this/g
s/dthe/d the/g
s/arobject/ar object/g
s/canif/can if/g
s/tcpip/tcp ip/g
s/returntype/return type/g
s/frif/fr if/g
s/arelement/ar element/g
s/someip/some ip/g
s/linif/lin if/g
s/ethif/eth if/g
s/noexcept/no except/g
s/splitkey/split key/g
s/cantp/can tp/g
s/frnm/fr nm/g
s/udpnm/udp nm/g
s/someipsd/some ip sd/g
s/ramtst/ram tst/g
s/portinterface/port interface/g
s/cantrcv/can tr cv/g
s/ethtrcv/eth tr cv/g
s/frtrcv/fr tr cv/g
s/memif/mem if/g
s/cannm/can nm/g
s/inout/in out/g
s/wakeup/wake up/g
s/callback/call back/g
s/shutdown/shut down/g
```

迷うのは、接頭語、接尾語を採取するかどうか。
sub
pre

複合語でも、よく使う語を分解するかどうか。
reset
wakeup
without
callback
shutdown
output
upstream
metamodel
bandwidth
backend
overhead

それぞれ、やってみて考えるのがよい。

目的、状況などによっては、変化させながら計算してみて、
発見できることがあるとよい。

# 改良
上記のsed scriptは、気が付いた順にならんでおり、うまく機能するとは限らない。

そこで、Excelの整列で並べ直してみた。

```sed:autosar.sed
s/xmlschemaproductionrules/xml schema production rules/g
s/writeblock/write block/g
s/writeall/write all/g
s/writablememregion/writable mem region/g
s/watchdogmanager/watchdog manager/g
s/wakeupsourcetype/wakeup 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/variableaccess/variable access/g
s/valuespecification/value specification/g
s/uppermultiplicity/upper multiplicity/g
s/uploadablepackageelement/uploadable package element/g
s/updatestrategy/update strategy/g
s/updateandconfigmanagement/update and config management/g
s/udsmessage/uds message/g
s/udpnm/udp nm/g
s/udpnetworkmanagement/udp network management/g
s/ucmapp/ucm app/g
s/typewrapperelement/type wrapper element/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/transformationtechnology/transformation technology/g
s/transformationprops/transformation props/g
s/transceiverid/transceiver id/g
s/tptxconfirmation/tp tx confirmation/g
s/tprxindication/tp rx indication/g
s/tpconnection/tp connection/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/timesync/time sync/g
s/timeouts/time outs/g
s/timedomain/time domain/g
s/timebaseid/time baseid/g
s/texttable/text table/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/synchronizedtimebasemanager/sync hronized 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/swimplpolicy/sw impl policy/g
s/swdatadefprops/sw data def props/g
s/swcservicedependency/sw c 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/swcinternalbehavior/swcinternalbehavior/g
s/swcinternalbehavior/sw c internal behavior/g
s/swcbswmapping/sw c bsw mapping/g
s/swcalprmaxisset/sw calprmaxis set/g
s/swcalprmaxis/sw calprmaxis/g
s/swcalprmaxis/sw cal prm axis/g
s/swcalibrationaccess/swc alibration access/g
s/swbasetype/sw base type/g
s/swaxisindividual/sw axis individual/g
s/swaddrmethod/sw addr method/g
s/subscribeeventgroup/subscribe event group/g
s/structuredreq/structured req/g
s/stdcppimplementationdatatype/std cpp implementation datatype/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/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/someiptp/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/soadconfig/soad config/g
s/slotnumber/slot number/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/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/sensoractuatorsw/sensor actuator sw/g
s/senderreceiverinterface/sender receiver interface/g
s/sendercomspec/sender com spec/g
s/semanticsenum/semantics enum/g
s/securitylevel/security level/g
s/securityerrordomain/security error domain/g
s/securityaccess/security access/g
s/securecommunication/secure communication/g
s/secretseed/secret seed/g
s/sdudataptr/sdu data ptr/g
s/sdinstance/sd instance/g
s/sdgclass/sdg class/g
s/sdevent/sd event/g
s/scheduletable/schedule 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/rptcontainer/rpt container/g
s/rportprototype/rport prototype/g
s/routinesignaltype/routine signal type/g
s/routinecontrol/routine control/g
s/rootswcompositionprototype/root sw composition prototype/g
s/rolewrapperelement/role wrapper 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/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/requiredsomeipserviceinstance/required some ip service instance/g
s/requestcommode/request com mode/g
s/representedportgroups/represented port groups/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/ramtst/ram tst/g
s/pseudonym/pseudo nym/g
s/prportprototype/prport prototype/g
s/providerinfo/provider info/g
s/providedsomeipserviceinstance/provided some ip service instance/g
s/providedserviceinstance/provided service instance/g
s/providedport/provided port/g
s/prototypemapping/prototype mapping/g
s/profilename/profile name/g
s/processdesign/process design/g
s/primitivetypes/primitive types/g
s/predefinedvariant/predefined variant/g
s/precompiletime/precompile time/g
s/pportprototype/pport 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/policyenum/policy enum/g
s/pncmapping/pnc mapping/g
s/platformtypes/platform types/g
s/platformsystemtests/platform system tests/g
s/platformserviceinstance/platform service instance/g
s/physicaldimension/physical dimension/g
s/physicalchannel/physical channel/g
s/physaddrptr/phys addr ptr/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/pduactivationroutinggroup/pdu activation routing group/g
s/parametersw/parameter sw/g
s/parameterinterface/parameter interface/g
s/parameterdataprototypes/parameter data prototypes/g
s/parameterdataprototype/parameter data prototype/g
s/parameteraccess/parameter access/g
s/packageableelement/packageable element/g
s/outtypemn/out type mn/g
s/osapplication/os application/g
s/opstatus/op status/g
s/oksomelost/ok some lost/g
s/ofportinterface/of port interface/g
s/nvrammanager/nv ram manager/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/noexcept/no except/g
s/nmcluster/nmcluster/g
s/nmcluster/nm cluster/g
s/networkrequest/network request/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/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/modetype/mode type/g
s/modeswitchinterface/mode switch interface/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/minorversion/minor version/g
s/mfllibrary/mfl library/g
s/metamodel/meta model/g
s/metadataitem/meta data item/g
s/memorysection/memory section/g
s/memorymapping/memory mapping/g
s/memmap/mem map/g
s/memif/mem if/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/maxdeltacounter/max delta counter/g
s/manifestspecification/manifest specification/g
s/majorversion/major version/g
s/mainfunction/main function/g
s/lowermultiplicity/lower multiplicity/g
s/lotp/lo tp/g
s/logstream/log stream/g
s/logchannel/log channel/g
s/localunicastaddress/local unicast address/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/keyvaluestorage/key value storage/g
s/keystorageprovider/key storage provider/g
s/keymanager/key manager/g
s/kallocobjectonheap/kalloc object on heap/g
s/isignaltriggering/isignal triggering/g
s/isignaltoipdumapping/isignal to ipdu mapping/g
s/isignalport/isignal port/g
s/isignalipdu/isignal ipdu/g
s/ipdumultiplexer/ipdu multiplexer/g
s/ipdumconfig/ipdum config/g
s/ipdugroup/ipdu group/g
s/iohwab/io hw ab/g
s/invalidationpolicy/invalidation policy/g
s/internaltriggeringpoint/internal triggering point/g
s/internalbehavior/internal behavior/g
s/instantiationdatadefprops/instantiation data def props/g
s/instancespecifier/instance specifier/g
s/instanceref/instance ref/g
s/inplace/in place/g
s/inout/in out/g
s/implicitinterrunnablevariable/implicit inter runnable variable/g
s/implementationdatatypes/implementation datatypes/g
s/implementationdatatypeelement/implementation datatype element/g
s/implementationdatatype/implementation datatype/g
s/hwtype/hw type/g
s/hwelement/hw element/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/getjobresult/get job result/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/functiongroup/function group/g
s/frtrcv/fr tr cv/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/flexraytp/flexray tp/g
s/flexraytopology/flexray topology/g
s/flexraynetworkmanagement/flexray network management/g
s/flexrayisotransportlayer/flexray iso transport layer/g
s/flexrayinterface/flexray interface/g
s/flexraydriver/flexray driver/g
s/flatmap/flat map/g
s/flatinstancedescriptor/flat instance descriptor/g
s/flashdriver/flash driver/g
s/filestorage/file storage/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/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/eventidtype/event id type/g
s/eventhandler/event handler/g
s/eventgroup/event group/g
s/ethtrcv/eth tr cv/g
s/ethif/eth if/g
s/ethernettopology/ethernet topology/g
s/ethernetphysicalchannel/ethernet physical channel/g
s/ethernetphysical/ethernet physical/g
s/ethernetinterface/ethernet interface/g
s/ethernetdriver/ethernetdriver/g
s/ethernetcommunication/ethernet communication/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/endtoend protection/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/doipinterface/doip interface/g
s/doipconfigset/do ip config set/g
s/documentationblock/documentation block/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/diagnosticroutine/diagnostic routine/g
s/diagnosticportinterface/diagnostic port interface/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/descriptionevent/description event/g
s/dependencyonartifact/dependency on artifact/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/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/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 datauseport/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/datatypes//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/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/datamapping/data mapping/g
s/datalength/data length/g
s/datainterface/data interface/g
s/dataidlist/data id list/g
s/dataidentifier/data identifier/g
s/datafilter/data filter/g
s/dataelements/data elements/g
s/dataelement/data element/g
s/datadictionary/data dictionary/g
s/dataconstr/data constr/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/cryptodriver/crypto driver/g
s/cryptoapp/crypto app/g
s/cpptemplateargument/cpp template argument/g
s/cppimplementationdatatype/cpp implementation datatype/g
s/cppimplementation/cpp implementation/g
s/counterinit/counter init/g
s/corecommunication/core communication/g
s/copytxdata/copy tx data/g
s/controlmask/control mask/g
s/controldtcsetting/control dtc setting/g
s/contextid/context id/g
s/containeripdu/container ipdu/g
s/consumedserviceinstance/consume dserv iceinstance/g
s/consumedeventgroup/consumed event group/g
s/consumedevent/consumed event/g
s/consistencyneeds/consistency needs/g
s/configtype/config type/g
s/configptr/config ptr/g
s/comtype/com type/g
s/comsignaltype/com signal type/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/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/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/clusterdesign/cluster design/g
s/clientserveroperation/client server operation/g
s/clientserverinterface/client server interface/g
s/checkwakeup/check wakeup/g
s/changedocumentation/change documentation/g
s/cantrcv/can tr cv/g
s/cantransportlayer/can transport layer/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/canbeinvokedconcurrently/can be invoked concurrently/g
s/callback/call back/g
s/byteorderenum/byte order enum/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/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/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/blueprint derivation time/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 datatype/g
s/autosardataprototype/autosar data prototype/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/atpfeature/atp feature/g
s/atpcontextelement/atp context element/g
s/atpclassifier/atp classifier/g
s/atpblueprintable/atp blueprintable/g
s/atpblueprint/atp blueprint/g
s/atomicswcomponenttype/atomic swc omponent type/g
s/asynchronousservercallresultpoint/asynchronous server call result point/g
s/assemblyswconnector/assembly sw connector/g
s/asamhdo/asam hdo/g
s/artypedper/ar typed per/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/applicationvalue/application value/g
s/applicationswcomponenttype/application sw component type/g
s/applicationrecordelement/application record element/g
s/applicationprimitivedatatype/application primitive datatype/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 datatype/g
s/applicationarrayelement/application array element/g
s/applicationarraydatatype/application array datatype/g
s/appdatael/app data el/g
s/apapplicationerror/apapplication error/g
s/allowedusageflags/allowed usage flags/g
s/algorithmfamily/algorithm family/g
s/adcdriver/adc driver/g
s/adaptiveplatform/adaptive platform/g
s/adaptivemethodology/adaptivemethodology/g
s/adaptivemethodology/adaptive methodology/g
s/accesspermission/accesspermission/g
s/abstractrequiredport/abstract requiredport/g
s/abstractprovidedport/abstract provided port/g
s/abstractimplementation/abstract implementation/g
s/abstractevent/abstract event/g
s/abstractaccesspoint/abstract access point/g
```


直したのは
s/wakeupsourcetype/wake up source type/g
s/pportprototype/p port prototype/g
s/someiptp/some ip tp/g
s/dcmdspdatauseport/dcm dsp data use port/g

datatype



類似の行があり削除。より細かくする行を残す。あるいは間違った行を削除。
s/swcinternalbehavior/swcinternalbehavior/g
s/swcalprmaxis/sw calprmaxis/g
s/datatypes//g

今回の修正で漏れる可能性があるのが、４つ以上の語の複合語で、
先に単語の後ろの部分を処理して、前の部分が一致しなくなる場合があるかどうか。

現在の最終版は

```sed:autosar.sed
s/xmlschemaproductionrules/xml schema production rules/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/variableaccess/variable access/g
s/valuespecification/value specification/g
s/uppermultiplicity/upper multiplicity/g
s/uploadablepackageelement/uploadable package element/g
s/updatestrategy/update strategy/g
s/updateandconfigmanagement/update and config management/g
s/udsmessage/uds message/g
s/udpnm/udp nm/g
s/udpnetworkmanagement/udp network management/g
s/ucmapp/ucm app/g
s/typewrapperelement/type wrapper element/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/transformationtechnology/transformation technology/g
s/transformationprops/transformation props/g
s/transceiverid/transceiver id/g
s/tptxconfirmation/tp tx confirmation/g
s/tprxindication/tp rx indication/g
s/tpconnection/tp connection/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/timesync/time sync/g
s/timeouts/time outs/g
s/timedomain/time domain/g
s/timebaseid/time baseid/g
s/texttable/text table/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/synchronizedtimebasemanager/sync hronized 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/swimplpolicy/sw impl policy/g
s/swdatadefprops/sw data def props/g
s/swcservicedependency/sw c 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/swcinternalbehavior/sw c internal behavior/g
s/swcbswmapping/sw c bsw mapping/g
s/swcalprmaxisset/sw calprmaxis set/g
s/swcalprmaxis/sw cal prm axis/g
s/swcalibrationaccess/swc alibration access/g
s/swbasetype/sw base type/g
s/swaxisindividual/sw axis individual/g
s/swaddrmethod/sw addr method/g
s/subscribeeventgroup/subscribe event group/g
s/structuredreq/structured req/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/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/soadconfig/soad config/g
s/slotnumber/slot number/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/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/sensoractuatorsw/sensor actuator sw/g
s/senderreceiverinterface/sender receiver interface/g
s/sendercomspec/sender com spec/g
s/semanticsenum/semantics enum/g
s/securitylevel/security level/g
s/securityerrordomain/security error domain/g
s/securityaccess/security access/g
s/securecommunication/secure communication/g
s/secretseed/secret seed/g
s/sdudataptr/sdu data ptr/g
s/sdinstance/sd instance/g
s/sdgclass/sdg class/g
s/sdevent/sd event/g
s/scheduletable/schedule 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/rptcontainer/rpt container/g
s/rportprototype/rport prototype/g
s/routinesignaltype/routine signal type/g
s/routinecontrol/routine control/g
s/rootswcompositionprototype/root sw composition prototype/g
s/rolewrapperelement/role wrapper 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/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/requiredsomeipserviceinstance/required some ip service instance/g
s/requestcommode/request com mode/g
s/representedportgroups/represented port groups/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/ramtst/ram tst/g
s/pseudonym/pseudo nym/g
s/prportprototype/prport prototype/g
s/providerinfo/provider info/g
s/providedsomeipserviceinstance/provided some ip service instance/g
s/providedserviceinstance/provided service instance/g
s/providedport/provided port/g
s/prototypemapping/prototype mapping/g
s/profilename/profile name/g
s/processdesign/process design/g
s/primitivetypes/primitive types/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/policyenum/policy enum/g
s/pncmapping/pnc mapping/g
s/platformtypes/platform types/g
s/platformsystemtests/platform system tests/g
s/platformserviceinstance/platform service instance/g
s/physicaldimension/physical dimension/g
s/physicalchannel/physical channel/g
s/physaddrptr/phys addr ptr/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/pduactivationroutinggroup/pdu activation routing group/g
s/parametersw/parameter sw/g
s/parameterinterface/parameter interface/g
s/parameterdataprototypes/parameter data prototypes/g
s/parameterdataprototype/parameter data prototype/g
s/parameteraccess/parameter access/g
s/packageableelement/packageable element/g
s/outtypemn/out type mn/g
s/osapplication/os application/g
s/opstatus/op status/g
s/oksomelost/ok some lost/g
s/ofportinterface/of port interface/g
s/nvrammanager/nv ram manager/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/noexcept/no except/g
s/nmcluster/nmcluster/g
s/nmcluster/nm cluster/g
s/networkrequest/network request/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/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/modetype/mode type/g
s/modeswitchinterface/mode switch interface/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/minorversion/minor version/g
s/mfllibrary/mfl library/g
s/metamodel/meta model/g
s/metadataitem/meta data item/g
s/memorysection/memory section/g
s/memorymapping/memory mapping/g
s/memmap/mem map/g
s/memif/mem if/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/maxdeltacounter/max delta counter/g
s/manifestspecification/manifest specification/g
s/majorversion/major version/g
s/mainfunction/main function/g
s/lowermultiplicity/lower multiplicity/g
s/lotp/lo tp/g
s/logstream/log stream/g
s/logchannel/log channel/g
s/localunicastaddress/local unicast address/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/keyvaluestorage/key value storage/g
s/keystorageprovider/key storage provider/g
s/keymanager/key manager/g
s/kallocobjectonheap/kalloc object on heap/g
s/isignaltriggering/isignal triggering/g
s/isignaltoipdumapping/isignal to ipdu mapping/g
s/isignalport/isignal port/g
s/isignalipdu/isignal ipdu/g
s/ipdumultiplexer/ipdu multiplexer/g
s/ipdumconfig/ipdum config/g
s/ipdugroup/ipdu group/g
s/iohwab/io hw ab/g
s/invalidationpolicy/invalidation policy/g
s/internaltriggeringpoint/internal triggering point/g
s/internalbehavior/internal behavior/g
s/instantiationdatadefprops/instantiation data def props/g
s/instancespecifier/instance specifier/g
s/instanceref/instance ref/g
s/inplace/in place/g
s/inout/in out/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/hwtype/hw type/g
s/hwelement/hw element/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/getjobresult/get job result/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/functiongroup/function group/g
s/frtrcv/fr tr cv/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/flexraytp/flexray tp/g
s/flexraytopology/flexray topology/g
s/flexraynetworkmanagement/flexray network management/g
s/flexrayisotransportlayer/flexray iso transport layer/g
s/flexrayinterface/flexray interface/g
s/flexraydriver/flexray driver/g
s/flatmap/flat map/g
s/flatinstancedescriptor/flat instance descriptor/g
s/flashdriver/flash driver/g
s/filestorage/file storage/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/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/eventidtype/event id type/g
s/eventhandler/event handler/g
s/eventgroup/event group/g
s/ethtrcv/eth tr cv/g
s/ethif/eth if/g
s/ethernettopology/ethernet topology/g
s/ethernetphysicalchannel/ethernet physical channel/g
s/ethernetphysical/ethernet physical/g
s/ethernetinterface/ethernet interface/g
s/ethernetdriver/ethernetdriver/g
s/ethernetcommunication/ethernet communication/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/endtoend protection/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/doipinterface/doip interface/g
s/doipconfigset/do ip config set/g
s/documentationblock/documentation block/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/diagnosticroutine/diagnostic routine/g
s/diagnosticportinterface/diagnostic port interface/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/descriptionevent/description event/g
s/dependencyonartifact/dependency on artifact/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/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/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/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/datamapping/data mapping/g
s/datalength/data length/g
s/datainterface/data interface/g
s/dataidlist/data id list/g
s/dataidentifier/data identifier/g
s/datafilter/data filter/g
s/dataelements/data elements/g
s/dataelement/data element/g
s/datadictionary/data dictionary/g
s/dataconstr/data constr/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/cryptodriver/crypto driver/g
s/cryptoapp/crypto app/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/corecommunication/core communication/g
s/copytxdata/copy tx data/g
s/controlmask/control mask/g
s/controldtcsetting/control dtc setting/g
s/contextid/context id/g
s/containeripdu/container ipdu/g
s/consumedserviceinstance/consume dserv iceinstance/g
s/consumedeventgroup/consumed event group/g
s/consumedevent/consumed event/g
s/consistencyneeds/consistency needs/g
s/configtype/config type/g
s/configptr/config ptr/g
s/comtype/com type/g
s/comsignaltype/com signal type/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/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/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/clusterdesign/cluster design/g
s/clientserveroperation/client server operation/g
s/clientserverinterface/client server interface/g
s/checkwakeup/check wakeup/g
s/changedocumentation/change documentation/g
s/cantrcv/can tr cv/g
s/cantransportlayer/can transport layer/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/canbeinvokedconcurrently/can be invoked concurrently/g
s/callback/call back/g
s/byteorderenum/byte order enum/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/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/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/blueprint derivation time/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/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/atpfeature/atp feature/g
s/atpcontextelement/atp context element/g
s/atpclassifier/atp classifier/g
s/atpblueprintable/atp blueprintable/g
s/atpblueprint/atp blueprint/g
s/atomicswcomponenttype/atomic swc omponent type/g
s/asynchronousservercallresultpoint/asynchronous server call result point/g
s/assemblyswconnector/assembly sw connector/g
s/asamhdo/asam hdo/g
s/artypedper/ar typed per/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/applicationvalue/application value/g
s/applicationswcomponenttype/application sw component type/g
s/applicationrecordelement/application record element/g
s/applicationprimitivedatatype/application primitive data type/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/applicationarrayelement/application array element/g
s/applicationarraydatatype/application array data type/g
s/appdatael/app data el/g
s/apapplicationerror/apapplication error/g
s/allowedusageflags/allowed usage flags/g
s/algorithmfamily/algorithm family/g
s/adcdriver/adc driver/g
s/adaptiveplatform/adaptive platform/g
s/adaptivemethodology/adaptivemethodology/g
s/adaptivemethodology/adaptive methodology/g
s/accesspermission/accesspermission/g
s/abstractrequiredport/abstract requiredport/g
s/abstractprovidedport/abstract provided port/g
s/abstractimplementation/abstract implementation/g
s/abstractevent/abstract event/g
s/abstractaccesspoint/abstract access point/g
```

物理記事　上位100
https://qiita.com/kaizen_nagoya/items/66e90fe31fbe3facc6ff

数学関連記事１００
https://qiita.com/kaizen_nagoya/items/d8dadb49a6397e854c6d

言語・文学記事　１００
https://qiita.com/kaizen_nagoya/items/42d58d5ef7fb53c407d6

医工連携関連記事一覧
https://qiita.com/kaizen_nagoya/items/6ab51c12ba51bc260a82

自動車　記事　１００
https://qiita.com/kaizen_nagoya/items/f7f0b9ab36569ad409c5

通信記事１００
https://qiita.com/kaizen_nagoya/items/1d67de5e1cd207b05ef7

日本語（０）一欄
https://qiita.com/kaizen_nagoya/items/7498dcfa3a9ba7fd1e68

英語(0) 一覧
https://qiita.com/kaizen_nagoya/items/680e3f5cbf9430486c7d

転職(0)一覧
https://qiita.com/kaizen_nagoya/items/f77520d378d33451d6fe

仮説（0）一覧（目標100現在40）
https://qiita.com/kaizen_nagoya/items/f000506fe1837b3590df

Qiita(0)Qiita関連記事一覧（自分）
https://qiita.com/kaizen_nagoya/items/58db5fbf036b28e9dfa6

鉄道（０）鉄道のシステム考察はてっちゃんがてつだってくれる
https://qiita.com/kaizen_nagoya/items/26bda595f341a27901a0

安全（0）安全工学シンポジウムに向けて: 21
https://qiita.com/kaizen_nagoya/items/c5d78f3def8195cb2409

一覧の一覧( The directory of directories of mine.) Qiita(100)
https://qiita.com/kaizen_nagoya/items/7eb0e006543886138f39

Ethernet 記事一覧　Ethernet(0)
https://qiita.com/kaizen_nagoya/items/88d35e99f74aefc98794

Wireshark 一覧 wireshark(0)、Ethernet(48) 
https://qiita.com/kaizen_nagoya/items/fbed841f61875c4731d0

線網（Wi-Fi）空中線(antenna)(0) 記事一覧(118/300目標)
https://qiita.com/kaizen_nagoya/items/5e5464ac2b24bd4cd001

OSEK OS設計の基礎　OSEK(100)
https://qiita.com/kaizen_nagoya/items/7528a22a14242d2d58a3

Error一覧 error(0)
https://qiita.com/kaizen_nagoya/items/48b6cbc8d68eae2c42b8

官公庁・学校・公的団体（NPOを含む）システムの課題、官（０）
https://qiita.com/kaizen_nagoya/items/04ee6eaf7ec13d3af4c3

「はじめての」シリーズ　 ベクタージャパン　
https://qiita.com/kaizen_nagoya/items/2e41634f6e21a3cf74eb

AUTOSAR(0)Qiita記事一覧, OSEK(75)
https://qiita.com/kaizen_nagoya/items/89c07961b59a8754c869

プログラマが知っていると良い「公序良俗」
https://qiita.com/kaizen_nagoya/items/9fe7c0dfac2fbd77a945

LaTeX(0) 一覧　
https://qiita.com/kaizen_nagoya/items/e3f7dafacab58c499792

自動制御、制御工学一覧（０）
https://qiita.com/kaizen_nagoya/items/7767a4e19a6ae1479e6b

Rust(0) 一覧　
https://qiita.com/kaizen_nagoya/items/5e8bb080ba6ca0281927

小川清最終講義、最終講義（再）計画, Ethernet(100) 英語(100) 安全(100)
https://qiita.com/kaizen_nagoya/items/e2df642e3951e35e6a53

＜この記事は個人の過去の経験に基づく個人の感想です。現在所属する組織、業務とは関係がありません。＞
This article is an individual impression based on the individual's experience. It has nothing to do with the organization or business to which I currently belong.
### 文書履歴(document history)
ver. 0.01 初稿 　20240504
### 最後までおよみいただきありがとうございました。
いいね　💚、フォローをお願いします。
####  Thank you very much for reading to the last sentence.
Please press the like icon 💚　and follow me for your happy life.