Glossary AUTOSAR 55, R22-11 FO, 20230421

# 2023年4月URL変更
この項は2023年4月21日、AUTOSARの文書のURLが変更になった。
/classic/22-11/
が
/R22-11/CP/
過去記事で、URLでエラーが出たら書き換えてみてください。

/adaptive/22-11/
は　
/R22-11/AP/

/foundation/22-11/
は　
/R22-11/FO/
です。
## 2023年11月URL変更
2023年11月にもAUTOSAR文書のURLが変更になっている。
/user_upload/standards/classic/21-11/
を
/standards/R21-11/CP/
などに書き換えてください。

/user_upload/standards/adaptive/21-11/
を
/standards/R21-11/AP/

/user_upload/standards/foundation/21-11/
を
/standards/R21-11/FO/

お手数をおかけします。
１年に２度URLを変更するなんて、新しい記事が書ける。とても嬉しい。

# 一覧
AUTOSAR R22-11 Qiita記事一覧 20230421 。
https://qiita.com/kaizen_nagoya/items/81a35774f1aa3d64d3f6

この記事の表題の最後に「20230421」を加えます。

<この項は書きかけです。順次追記します。>

AUTOSARが、2022年の版、R22-11を公開しました。

R22-11
https://www.autosar.org/fileadmin/standards/R22-11/FO/AUTOSAR_TR_Glossary.pdf

R21-11
https://www.autosar.org/fileadmin/standards/R21-11/FO/AUTOSAR_TR_Glossary.pdf

R20-11
https://www.autosar.org/fileadmin/standards/R20-11/FO/AUTOSAR_TR_Glossary.pdf

R19-11
https://www.autosar.org/fileadmin/standards/R19-11/FO/AUTOSAR_TR_Glossary.pdf
https://www.autosar.org/

文書は検索してダウンロードできます。

R20-11,R21-11, R22-11の３年分だけになりました。

公開行事の模様は
AUTOSAR R22-11 Release Event 20221208
https://qiita.com/kaizen_nagoya/items/18471d0b340480fdcd42

AUTOSAR R22-11 Classic Platform 一覧はこちら。

Classic Platform Release Overview, AUTOSAR No.0 ,R22-11, CP, 20230421
https://qiita.com/kaizen_nagoya/items/9d22c8722cbc0f42b137

# 要求仕様対応(Requirement and Specification)

# Abstract Platformとの関係
Foundation 文書はISOとの対応関係をより細かく記述するとよい。

calloutとcallback, OSEK/VDX OS and AUTOSAR
https://qiita.com/kaizen_nagoya/items/b95b81354d07b9172a56

AUTOSAR Glossary の課題は、ISOであるOSEK/VDX OSと違う決めをした根拠を示しているようには読めない。　

WTO/TBT協定違反にAUTOSARが問われる可能性を秘めているかもしれない。

検討事項は、とるにたりないつまらない誤植のたぐいかもしれません。
ソースコードがある文書でなく、つまらないことを書いておきます。
## 未定義用語
glossary に現れる用語で定義のない用語。なにしてくれちゃうの。

ucm: Update and Configuration Management(短縮形)

Autosar 単語検索　短縮名(short name)：英語(41)
https://qiita.com/kaizen_nagoya/items/f8cb1295104b7d58363d

<この項は書きかけです。順次追記します。>
## 文書変更(Document Change) 
 Added terms for Can XL, Integrity Check Value, Firewall
• Improved definitions of Foundation, Software Cluster (Adaptive Platform), Gateway, Use Case
## 文書  on the front
|Document Title |Glossary|
|:--|:--|
|Document Owner |AUTOSAR|
|Document Responsibility |AUTOSAR|
|Document Identification No |055|
|Document Status| published|
|Part of AUTOSAR Standard |Foundation|
|Part of Standard Release |R21-11|

### Document Identification No 
055（１番から始まり、廃止した番号は飛び飛びで300番以上まで）
### Document Status
 published（発行済）
### Part of AUTOSAR Standard 
Foundation（土台、基礎）
自動運転を視野に入れてPOSIX/Ethernet/TCP/IPによるAdaptive Platformと
CAN, OSEKによるClassic Platformの共通部分を示すのがFoundation(基礎）

### Part of Standard Release 
R22-11
2019年から、Foundation, Adaptive, ClassicともRelease Year - Release monthの表記になった。

## 用語(term)


|Term| Description|
|:--|:--|
AA | Adaptive Application
ABC | Abstract Base Class
ABI| Application Binary Interface
ADC| Analog Digital Converter
AES| Advanced Encryption Standard
AMM |Application Mode Management
AP| AUTOSAR Adaptive Platform
API |Application Programming Interface
ARA |AUTOSAR Runtime for Adaptive Applications
ARP |Address Resolution Protocol
ARTI| AUTOSAR Run-Time Interface
ARXML| AUTOSAR XML
ASAM| Association for Standardization of Automation and Measuring systems
ASD |Abstract System Description
ASIL| Automotive Safety Integrity Levels
ASW |Application SoftWare
ATP| AUTOSAR Template Profile
ATS| Acceptance Test Suite
AUTOSAR |AUTomotive Open System Architecture
BFx| Bitfield functions for fixed point
BSW| Basic Software
BSWM |Basic SoftWare Mode manager
BSWMD| Basic SoftWare Module Description
CAN|Controller Area Network
CCF |Common Cause Failure
CDD |Complex Driver
CP |Classic Platform
COM |COmmunication Management
CPU| Central Processing Unit
CRC |Cyclic Redundancy Check
DAC |Digital to Analog Converter
DDS| Data Distribution Service
DEM| Diagnostic Event Manager
DES| Data Encryption Standard
DET |Development Error Tracer
DEXT| Diagnostic EXTract
DHCP| Dynamic Host Configuration Protocol
DIO| Digital Input/Output
DLC |Data Length Code
DM |Diagnostic Manager
DoIP| Diagnostics over Internet Protocol
DTC| Diagnostic Trouble Code
DTD |Document Type Definition
E2E |End to End
ECU| Electronic Control Unit
ECB| Electronic Code Book
ECC| Elliptic Curve Cryptography
ECDSA |Elliptic Curve Digital Signature Algorithm
ECIES| Elliptic Curve Integrated Encryption Scheme
EDDSA |Edwards-Curve Digital Signature Algorithm
EEC |Executable Entity Cluster
EEPROM| Electrically Erasable Programmable Read-Only Memory
EOC| Execution Order Constraint
EOCEERG |Execution Order Constraint Executable Entity Reference Group
FC |Functional Cluster
FIFO| First In First Out
FIBEX| Field Bus Exchange Format
FO |(AUTOSAR) FOundation
FOTA| Firmware Over The Air
FPU |Floating Point Unit
FQDN |Fully-Qualified Domain Name
FW |Fire Wire
GCM |Galios/Counter Mode
GENIVI |GENeva In-Vehicle Infotainment
GPT| General Purpose Timer
GSM |Global System for Mobile Communication
HMAC| Hash-based Message Authentication Code
HTTP |Hypertext Transport Protocol
HW |Hardware
I-PDU |Interaction Layer Protocol Data Unit
ICC |Implementation Conformance Class
ICMP| Internet Control Message Protocol
ICOM| Intelligent COMmunication controller
ICU| Input Capture Unit
ID |IDentifier
IDL |Interface Description Language
IEC| International Electrotechnical Commission
IFI |Interpolation Floating point
IFx |Interpolation Fixed point
IO| Input/ Output
IP |Internet Protocol
ISO |International Standardization Organization
ISR| Interrupt Service Routine
JSON |JavaScript Object Notation
LAN| Local Area Network
L-PDU| Protocol Data Unit of the data Link layer
L-SDU| SDU of the data Link layer
LET |Logical Execution Time
LIFO |Last In First Out
LIN |Local Interconnected Network
LT| Log and Trace
LSB |Least Significant Bit
MAC| Media Access Control
MAC |Message Authentication Code
mC |MicroController
MCAL| Microcontroller Abstraction Layer
MCU| Micro Controller Unit
MD| Message Digest
ME |Mappable Element
MFI |Mathematical Floating point
MFx |Math - Fixed Point
MIPS| Million Instructions Per Second
MMU| Memory Management Unit
MMI |Man Machine Interface
MOST| Media Oriented Systems Transport
mP| MicroProcessor
MPU |Memory Protection Unit
MSB |Most Significant Bit
MTU| Maximum Transmission Unit
NM |Network Management
N-PDU |Protocol Data Unit of the Network layer (transport protocols)
N-SDU| SDU of the Network layer (transport protocols)
NVRAM |Non-Volatile Random Access Memory
OBD| On-Board Diagnostic
OEM |Original Equipment Manufacturer
OIL| ISO 17356-6 (OSEK/VDX Implementation Language)
OS |Operating System
OSEK |Open Systems and the Corresponding Interfaces for Automotive Electronics
PCI| Protocol Control Information
PDEP |Profile of Data Exchange Point
PDU |Protocol Data Unit
PHM |Platform Health Management
PKCS| Public Key Cryptography Standards
POSIX |Portable Operating System Interface
PS| Product Supplier
PSK| Pre-Shared Key
PWM |Pulse Width Modulation
RAM| Random Access Memory
RDG| Runnable Dependency Graph
REST| Representational State Transfer
RfC |Request for Change
ROM| Read-Only Memory
RP| Rapid Prototyping
RPC |Remote Procedure Call
RSA |Cryptographic approach according to Rivest, Shamir, and Adleman
RTE |Runtime Environment
SAE| Society of Automotive Engineers
SD|Service Discovery
SDG |Special Data Group
SDU| Service Data Unit
SHA |Secure Hash Algorithm
SHM |System Health Monitoring
SIL| Safety Integrity Level
SOA |Service Oriented Architecture
SOME/IP |Scalable service-Oriented MiddlewarE over IP
SP |Synchronization Point
SPEM| Software & Systems Process Engineering Meta-model
SPI| Serial Peripheral Interface
SST|Signal-Service Translation
SW| Software
SW-C |Software Component
SWCT / SWC-T |Software Component Template
SWS |Software Specification
SYST / SYS-T |System Template
TC |Timed Communication
TC |Test Case
TCP |Transmission Control Protocol
TIMEX |TIMing EXTensions
TLS |Transport Layer Security
TLV |Tag Length Value
TP |Transport Protocol
TTCAN |Time Triggered CAN
TTL |Time To Live
TTP |Time Triggered Protocol
UDP| User (Universal) Datagram Protocol
UDS |Unified Diagnostic Services
UDPNM |UDP Network Management
UML| Unified Modeling Language
URI |Uniform Resource Identifier
URL| Uniform Resource Locator
USB| Universal Serial Bus
UTF |Universal coded character set Transformation Format
UUID| Universally Unique Identifier
VFB| Virtual Functional Bus
V2X| Vehicle-To-Everything
VLAN |Virtual Local Area Network
VSA |Variable Size Array
VSM| Vehicle State Manager
VISS| Vehicle Information Service Specification
VMM |Vehicle Mode Management
WCET| Worst Case Execution Time
WCRT| Worst Case Response time
W3C |World Wide Web Consortium
XCP |Universal Calibration Protocol
XML |Extensible Markup Language
XP |Abstract Platform
XSD |XML Schema Definition
Definition |term to be defined
Initiator |functional cluster which responsible for the term
Further Explanations |further explanation of the definition
Comment|comment or hints
Example| example of the term
Reference |reference of definition

ISOがInternational Standardization Organizationとなっているのは誤植。 International Organization for Standardization

https://www.iso.org/iso-name-and-logo.html

AUTOSARの他の文書では、 International Organization for Standardizationとなっているものが多数ある。


## 英日辞書
日本語は仮訳

|no.|count|word|日本語|
|:----|:----|:----|:----|
|1|1230|the|その|
|2|870|of|の|
|3|751|a|一つの|
|4|520|and|と|
|5|485|to|に|
|6|436|is|です|
|7|397|autosar|AUTomotive Open System Architecture(短縮名)|
|8|396|software|ソフトウェア|
|9|365|definition|意味|
|10|356|example|例|
|11|341|reference|参照|
|12|339|further|さらに遠く|
|13|329|comment|注釈|
|14|329|explanations|説明|
|15|328|initiator|初期化子|
|16|292|in|の中に|
|17|214|id|identifier, 識別子(短縮名）|
|18|213|or|または|
|19|211|an|一つの|
|20|209|for|にとって|
|21|197|communication|通信|
|22|195|be|です|
|23|176|by|に|
|24|157|data|与件|
|25|156|that|それ|
|26|150|time|時間|
|27|148|architecture|建築|
|28|144|document|文書|
|29|144|system|系|
|30|142|can|できる|
|31|142|interface|界面|
|32|140|r|r|
|33|133|glossary|用語集|
|34|131|are|それは|
|35|130|fo|foundation(短縮名）|
|36|129|autosar_tr_glossary|autosar_tr_glossary|
|37|126|service|奉仕|
|38|123|e|e|
|39|120|which|どの|
|40|111|as|なので|
|41|106|on|の上|
|42|105|ecu|Electronic Control Unit（短縮名）|
|43|96|safety|安全性|
|44|95|port|港|
|45|94|see|見る|
|46|84|from|から|
|47|84|this|これ|
|48|83|sw|software(短縮名）|
|49|82|it|それ|
|50|80|not|いいえ|
|51|78|used|使った|
|52|77|application|応用|
|53|77|g|g|
|54|75|configuration|構成|
|55|75|with|と|
|56|73|information|情報|
|57|73|iso| International Organization for Standardization(短縮名）|
|58|72|part|部|
|59|72|signal|信号|
|60|70|component|成分|
|61|70|network|通信網|
|62|67|code|符号|
|63|67|platform|土台|
|64|66|unit|単位|
|65|63|execution|実行|
|66|60|adaptive|適応|
|67|60|state|状態|
|68|59|icc|Implementation Conformance Class（短縮名）|
|69|58|functional|機能的|
|70|58|functionality|機能性|
|71|58|hardware|ハードウェア|
|72|58|one|1|
|73|58|specific|明確|
|74|56|interrupt|割り込み|
|75|56|pdu|Protocol Data Unit(短縮名）|
|76|55|entity|実在物|
|77|55|has|もっている|
|78|54|layer|層|
|79|53|between|の間に|
|80|53|bus|乗合自動車|
|81|53|management|管理|
|82|52|defined|定義済み|
|83|51|model|模型|
|84|50|basic|基本|
|85|50|case|場合|
|86|50|standardized|標準化|
|87|49|cluster|集まる|
|88|49|pnc|partial network cluster(短縮名）|
|89|48|at|で|
|90|48|c|c|
|91|48|event|行事|
|92|47|its|これは|
|93|46|point|点|
|94|46|specification|仕様|
|95|45|access|接続|
|96|45|may|かもしれない|
|97|44|control|制御|
|98|44|level|水準|
|99|44|module|部品|
|100|44|protocol|規約|

# 参照(reference)

[1] ISO/IEC 9646-1:1994 - Information technology - Open Systems Interconnection - Conformance testing methodology and framework
http://www.iso.org
[2] ISO/IEC 2382 Part 20 Information technology – Vocabulary – System Develop- ment, First Edition
[3] Software Component Template AUTOSAR_TPS_SoftwareComponentTemplate
[4] ISO 17356-3: Road vehicles – Open interface for embedded automotive applica- tions – Part 3: OSEK/VDX Operating System (OS)
[5] ITEA Project 00009 EAST-EEA Embedded Electronic Architecture - Glossary Ver- sion 6.1
[6] IEEE 1471-2000: IEEE Recommended Practice for Architectural Description for Software- Intensive Systems
[7] ISO/IEC 26262 Part 1 Road vehicles – Functional safety: Vocabulary
[8] IEEE 1517-1999: IEEE Standard for Information Technology – Software Life Cycle Processes – Reuse Processes
[9] Standardization Template AUTOSAR_TPS_StandardizationTemplate
[10] Virtual Functional Bus AUTOSAR_EXP_VFB
[11] Unified Modeling Language: Superstructure, Version 2.0, OMG Available Specifi- cation, ptc/05-07-04
http://www.omg.org/cgi-bin/apps/doc?formal/05-07-04
[12] Specification of AUTOSAR Run-Time Interface AUTOSAR_SWS_ClassicPlatformARTI
[13] CiA 610-1 version 1.0.0 (DSP) - CAN XL specifications and test plans - Part 1: Data link layer and physical coding sub-layer requirements http://www.can-cia.org
[14] CiA 611-1 version 1.0.0 (DSP) - CAN XL higher layer functions - Part 1: Definition of service data unit types
http://www.can-cia.org
[15] Lehrbuch Grundlagen der Informatik
[16] Explanation of Interrupt Handling within AUTOSAR AUTOSAR_EXP_InterruptHandlingExplanation
[17] ISO/IEC 61511 Part 1 Information technology – Software life cycle process, First
[18] Information processing systems – Open Systems Interconnection – Basic Refer- ence Model
[19] Binding Specification Version 1.4.1
[20] ISO/IEC 2382 Part 1 Information technology – Vocabulary – Fundamental Terms, Third Edition
[21] Specification of Operating System AUTOSAR_SWS_OS
[22] Specification of Diagnostic Event Manager AUTOSAR_SWS_DiagnosticEventManager
[23] ISO 26262-6:2018 – Road vehicles – Functional Safety – Part 6: Product devel- opment at the software level
http://www.iso.org
[24] Layered Software Architecture AUTOSAR_EXP_LayeredSoftwareArchitecture
[25] Specification of ECU Configuration AUTOSAR_TPS_ECUConfiguration
[26] Specification of Timing Extensions AUTOSAR_TPS_TimingExtensions
[27] Road vehicles – Diagnostics on Controller Area Networks (CAN) – Part2: Network layer services
[28] Unified diagnostic services (UDS) – Part 1: Specification and requirements (Re- lease 2006-12)
http://www.iso.org
[29] AUTOSAR Feature Model Exchange Format AUTOSAR_TPS_FeatureModelExchangeFormat
[30] ISO 17458-1:2013, Road vehicles - FlexRay communication system http://www.iso.org
[31] Specification of FlexRay Driver AUTOSAR_SWS_FlexRayDriver
[32] Specification of FlexRay Interface AUTOSAR_SWS_FlexRayInterface
[33] System Template AUTOSAR_TPS_SystemTemplate
[34] ISO 17356-1: Road vehicles – Open interface for embedded automotive applica- tions – Part 1: General structure and terms, definitions and abbreviated terms
[35] Specification of ECU Resource Template AUTOSAR_TPS_ECUResourceTemplate
[36] Translation/Adaptation from VDI Lexikon Informatik und Kommunikationstechnik
[37] Specification of Health Monitoring AUTOSAR_ASWS_HealthMonitoring
[38] NIST: Secure Hash Standard (SHS) http://csrc.nist.gov/publications/fips/fips180-4/fips-180-4.pdf
[39] IEEE 1588-2019: IEEE Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems
[40] ISO 17356-4: Road vehicles – Open interface for embedded automotive applica- tions – Part 4: OSEK/VDX Communication (COM)
[41] ISO 17987:2016 (all parts), Road vehicles – Local Interconnect Network (LIN) http://www.iso.org
[42] DIN 40041 Ausgabe:1990-12 Zuverlässigkeit; Begriffe
[43] IEEE Standard for a High-Performance Serial Bus http://www.1394ta.org/Technology/Specifications/specifications.htm
[44] Specification of Network Management Interface AUTOSAR_SWS_NetworkManagementInterface
[45] ISO/IEC 27000:2018 Information technology - Security techniques - Information security management systems - Overview and vocabulary
http://www.iso.org
[46] ISO/IEC 2382 Part 15 Information technology – Vocabulary – Programming Lan- guages, First Edition
[47] ISO/IEC 2382 Part 1 Information technology – Vocabulary – Security, Second Edition
[48] Specification of Update and Configuration Management AUTOSAR_SWS_UpdateAndConfigurationManagement
[49] Specification of Manifest AUTOSAR_TPS_ManifestSpecification
[50] XML Specification of Application Interfaces AUTOSAR_MOD_AISpecification
[51] IEEE Standard for System, Software, and Hardware Verification and Validation

誤
[7] ISO/IEC 26262 Part 1 Road vehicles – Functional safety: Vocabulary
[18] Information processing systems – Open Systems Interconnection – Basic Refer- ence Model

正
[7] ISO 26262 Part 1 Road vehicles – Functional safety: Vocabulary
[18] ISO 7498 1984: Information processing systems – Open Systems Interconnection – Basic Refer- ence Model

R21-11の間違いは治っていないまま。

#### 検討事項1
2000年問題を過ぎても、年を２桁で表す習慣は無くなっていないらしい。
計算機の習慣ではないからかもしれない。100年続かないと思っているからかもしれない。

## Reference
### [1] ISO/IEC 9646-1:1994 - Information technology - Open Systems Interconnection - Conformance testing methodology and framework
http://www.iso.org

#### 検討事項2
標題の一部を省略している。標題のままであれば、ISO/IEC 9646とする。
ISO/IEC 9646-1:1994 とするなら、
ISO/IEC 9646-1:1994
Information technology — Open Systems Interconnection — Conformance testing methodology and framework — Part 1: General concepts

https://www.iso.org/standard/17473.html


### [2] ISO/IEC 2382 Part 20 Information technology – Vocabulary – System Develop- ment, First Edition

#### 検討事項3
表記方法が、[1]と整合性がない。発行年を記載していない。Part 20は標題の一部。

ISO/IEC 2382-20:1990
Information technology — Vocabulary — Part 20: System development

https://www.iso.org/standard/7264.html

### [3] Software Component Template AUTOSAR_TPS_SoftwareComponentTemplate

https://www.autosar.org/fileadmin/user_upload/standards/classic/21-11/AUTOSAR_TPS_SoftwareComponentTemplate.pdf

|Document Identification No |62|
|:--|:--|
|Part of AUTOSAR Standard |Classic Platform|

#### 検討事項4

Classic Platformであることがわかる標題にするか、Adaptive Platformとの共通部分を整理して分類をFoundationにするか。



### [4] ISO 17356-3: Road vehicles – Open interface for embedded automotive applica- tions – Part 3: OSEK/VDX Operating System (OS)


ISO 17356-3:2005
Road vehicles — Open interface for embedded automotive applications — Part 3: OSEK/VDX Operating System (OS)

https://www.iso.org/standard/40079.html

#### 検討事項5

国際規格発酵前の文書と比較をしているとよいかもしれない。
https://www.irisa.fr/alf/downloads/puaut/TPNXT/images/os223.pdf

AUTOSAR OSに基づいて、国際規格への追加をするとよいかも。
ただし、SC1とSC3だけで、SC2,SC4は国際規格に追加しない方がよいかもしれない。


### [5] ITEA Project 00009 EAST-EEA Embedded Electronic Architecture - Glossary Version 6.1

#### 検討事項6
文書が見当たっていない。
該当する事業は2004年に終了しているのかもしれない。
該当文書は「document」タグには見当たっていない。

https://qiita.com/kaizen_nagoya/items/9b3a1b9b8d1e8d7e288e

R19-11のGlossaryには、2003という年が入っていた。なぜ発行年を削ったか不明。



### [6] IEEE 1471-2000: IEEE Recommended Practice for Architectural Description for Software- Intensive Systems

https://standards.ieee.org/standard/1471-2000.html

#### 検討事項7
2011に改定している。なぜ、新しい版を参照しないのか。新旧の違いはなんなのか。
また、IEEEは、ISO/IEC JTC1 とA Liaisonを結び、共同で文書を発行している。
WTO/TBT協定を尊重するのであれば、ISO/IECが発行している文書番号を記述するのではないだろうか。

IEEE/ISO/IEC 42010-2011  Systems and software engineering - Architecture description

https://standards.ieee.org/standard/42010-2011.html

ISO/IEC/IEEE 42010:2011 Systems and software engineering — Architecture description

https://www.iso.org/standard/50508.html

### [7] ISO/IEC 26262 Part 1 Road vehicles – Functional safety: Vocabulary

#### 検討事項8
26262はISOの文書であって、ISO/IECの共同文書ではない。表記は次の方が好ましい。

ISO 26262-1:2018 Road vehicles — Functional safety — Part 1: Vocabulary

https://www.iso.org/standard/68383.html

### [8] IEEE 1517-1999: IEEE Standard for Information Technology – Software Life Cycle Processes – Reuse Processes

https://standards.ieee.org/standard/1517-1999.html

#### 検討事項9
改訂版が出ている。

IEEE 1517-2010 - IEEE Standard for Information Technology--System and Software Life Cycle Processes--Reuse Processes

https://standards.ieee.org/standard/1517-2010.html

### [9] Standardization Template AUTOSAR_TPS_StandardizationTemplate
[10] Virtual Functional Bus AUTOSAR_EXP_VFB
[11] Unified Modeling Language: Superstructure, Version 2.0, OMG Available Specifi- cation, ptc/05-07-04
http://www.omg.org/cgi-bin/apps/doc?formal/05-07-04
[12] Specification of AUTOSAR Run-Time Interface AUTOSAR_SWS_ClassicPlatformARTI
[13] Lehrbuch Grundlagen der Informatik
[14] Hyper Dictionary www.HyperDictionary.com
[15] Explanation of Interrupt Handling within AUTOSAR AUTOSAR_EXP_InterruptHandlingExplanation
[16] ISO/IEC 61511 Part 1 Information technology – Software life cycle process, First Edition
[17] ISO Information processing systems – Open Systems Interconnection – Basic Refer- ence Model
[18] Binding Specification Version 1.4.1
[19] ISO/IEC 2382 Part 1 Information technology – Vocabulary – Fundamental Terms, Third Edition
[20] Specification of Operating System AUTOSAR_SWS_OS
[21] Specification of Diagnostic Event Manager AUTOSAR_SWS_DiagnosticEventManager
[22] ISO 26262-6:2018 – Road vehicles – Functional Safety – Part 6: Product devel- opment at the software level
http://www.iso.org
[23] Layered Software Architecture AUTOSAR_EXP_LayeredSoftwareArchitecture
[24] Specification of ECU Configuration AUTOSAR_TPS_ECUConfiguration
[25] Specification of Timing Extensions AUTOSAR_TPS_TimingExtensions
[26] Road vehicles – Diagnostics on Controller Area Networks (CAN) – Part2: Network layer services
[27] Unified diagnostic services (UDS) – Part 1: Specification and requirements (Re- lease 2006-12)
http://www.iso.org
[28] AUTOSAR Feature Model Exchange Format AUTOSAR_TPS_FeatureModelExchangeFormat
[29] ISO 17458-1:2013, Road vehicles - FlexRay communication system http://www.iso.org
[30] Specification of FlexRay Driver AUTOSAR_SWS_FlexRayDriver
[31] Specification of FlexRay Interface AUTOSAR_SWS_FlexRayInterface
[32] System Template AUTOSAR_TPS_SystemTemplate
[33] ISO 17356-1: Road vehicles – Open interface for embedded automotive applica- tions – Part 1: General structure and terms, definitions and abbreviated terms
[34] Specification of ECU Resource Template AUTOSAR_TPS_ECUResourceTemplate
[35] Translation/Adaptation from VDI Lexikon Informatik und Kommunikationstechnik
[36] Specification of Health Monitoring AUTOSAR_ASWS_HealthMonitoring
[37] ISO 17356-4: Road vehicles – Open interface for embedded automotive applica- tions – Part 4: OSEK/VDX Communication (COM)
[38] ISO 17987:2016 (all parts), Road vehicles – Local Interconnect Network (LIN) http://www.iso.org
[39] DIN 40041 Ausgabe:1990-12 Zuverlässigkeit; Begriffe
[40] IEEE Standard for a High-Performance Serial Bus http://www.1394ta.org/Technology/Specifications/specifications.htm
[41] Specification of Network Management Interface AUTOSAR_SWS_NetworkManagementInterface
[42] ISO/IEC 27000:2018 Information technology - Security techniques - Information security management systems - Overview and vocabulary
http://www.iso.org
[43] ISO/IEC 2382 Part 15 Information technology – Vocabulary – Programming Lan- guages, First Edition
[44] ISO/IEC 2382 Part 1 Information technology – Vocabulary – Security, Second Edition
[45] XML Specification of Application Interfaces AUTOSAR_MOD_AISpecification
[46] Specification of Manifest AUTOSAR_TPS_ManifestSpecification
[47] IEEE Standard for System, Software, and Hardware Verification and Validation
[48] Specification of Update and Configuration Management AUTOSAR_SWS_UpdateAndConfigurationManagement

### 検討事項

AUTOSARではShort Nameという用語を使っている。ここでもShortNameと呼んだ方がいい。
Acronyms でも abbreviationsでもない用語があるかもしれない。
たとえば、ISO はInternational Standardization Organizationではない。

https://www.iso.org/iso-name-and-logo.html

>OUR SHORT NAME "ISO"
We, the International Organization for Standardization, own the registered trademarks for our short name, "ISO".

##  Terms
343の用語を定義している。
 
4.1 AbstractPlatform  
4.2 AcceptanceTestSuite . 
4.3 AccessControlDecision 
4.4 AccessControlPolicy . 
4,5 Adaptability . 
4.6 AdaptiveApplication 
4.7 AdaptivePlatformFoundation . 
4.8 AdaptivePlatformServices  
4.9 Application 
4.10 ApplicationInterface  
4.11 ApplicationProgrammingInterface  
4.12 ApplicationSoftwareComponent . 
4.13 Architecture . 
4.14 Artifact 
4.15 ASILDecomposition  
4.16 AssertedProperty . 
4.17 Assessment. 
4.18 Asset. 
4.19 AsynchronousCommunication  
4.20 AsynchronousFunction  
4.21 AtomicSoftwareComponent 
4.22 Audit. 
4.23 Authenticity . 
4.24 AutomotiveSafetyIntegrityLevels. 
4.25 AUTOSARAdaptivePlatform . 
4.26 AUTOSARApplicationInterface 
4.27 AUTOSARAuthoringTool . 
4.28 AUTOSARBlueprint  
4.29 AUTOSARConverterTool . 
4.30 AUTOSARDefinition  
4.31 AUTOSARInterface  
4.32 AUTOSARMeta-model.
4.33 AUTOSARModel 
4.34 AUTOSARPartialModel 
4.35 AUTOSARProcessorTool. 
4.36 AUTOSARRuntimeforAdaptiveApplications . .  . . . 
4.37 AUTOSARRun-TimeInterface  
4.38 AUTOSARService . 
4.39 AUTOSARSoftware  
4.40 AUTOSARTool . 
4.41 AUTOSARXMLdescription  
4.42 AUTOSARXMLSchema 
4.43 Availability 
4.44 BasicSoftware . 
4.45 BasicSoftwareModule. 
4.46 BitPosition . 
4.47 Blueprint. 
4.48 BulkData  
4.49 BusMirroring  
4.50 BusWake-Up
4.51 Bypassing 
4.52 Calibration 
4.53 CallPoint  
4.54 Callback. 
4.55 Callout 
4.56 CanXL 
4.57 CascadedSwitch 
4.58 CascadingFailure 
4.59 Category1Interrupt  
4.60 Category2Interrupt  
4.61 CausalityofTransmission . 
4.62 ClassicPlatform. 
4.63 Client. 
4.64 Client-ServerCommunication .
4.66 Client-ServerInterface 
4.66 ClusterSignal 
4.67 CodeGenerator.
4.68 CodeVariantCoding  
4.69 CommonCauseFailure  
4.70 CommunicationAttribute 
4.71 ComplexDriver . 
4.72 Composition. 
4.73 Compositionality  
4.74 ConditionedSignal . 
4.75 Confidentiality 
4.76 Configuration  
4.77 Confirmation. 
4.78 Connector 
4.79 ControlFlow. 
4.80 Coordinate 
4.81 Data. 
4.82 DataElement   
4.83 DataFlow   
4.84 DataVariantCoding   
4.85 Deadline.  
4.86 Debugging 
4.87 Dependability  
4.88 DependentFailure .  
4.89 DiagnosticCoverage   
4.90 DiagnosticEvent   
4.91 Diversity.  
4.92 DynamicPDU 
4.93 DynamicRouting  
4.94 E2EProfile .  
4.95 E2Eprotectionalivecounter 
4.96 E2Eprotectionsequencecounter.  
4.97 ECUAbstractionLayer. 
4.98 ECUConfiguration .  
4.99 ECUConfigurationDescription 
4.100 ECUHW. 
4.101 ECUInstance  
4.102 ElectricalSignal. 
4.103 ElectronicControlUnit . 
4.104 EmptyFunction. 
4.105 EntryPoint 
4.106 Error. 
4.107 ErrorDetectionRate  
4.108 EthernetSwitchPortGroups 
4.109 Event. 
4.110 EventMessage(SOME/IP)  
4.111 Executable 
4.112 ExecutableEntityCluster 
4.113 ExecutionOrderConstraint  
4.114 ExecutionTime . 
4.115 ExitPoint 
4.116 ExternalPort   
4.117 Fail-operational .  
4.118 Fail-safe.  
4.119 Fail-silent   
4.120 FailureMode  
4.121 Failure 
4.122 FailureRate. 
4.123 Fault. 
4.124 FaultDetection . 
4.125 FaultReaction 
4.126 FaultReactionTime  
4.127 FaultTolerance . 
4.128 FaultTolerantTimeInterval  
4.129 Feature . 
4.130 Firewall . 
4.131 Flag . 
4.132 FlexRay . 
4.133 Foundation . 
4.134 Frame  
4.135 FramePDU . 
4.136 FreedomfromInterference. 
4.137 Freshness 
4.138 Function. 
4.139 FunctionalCluster . 
4.140 FunctionalNetwork. 
4.141 FunctionalSafetyConcept. 
4.142 FunctionalSafetyRequirement  
4.143 FunctionalUnit . 
4.144 Functionality. 
4.145 Gateway. 
4.146 GatewayECU 
4.147 GracefulDegradation 
4.148 HardwareAbstractionLayer  
4.149 HardwareConnection . 
4.150 HardwareElement . 
4.151 HardwareInterrupt . 
4.152 HardwarePort 
4.153 HealthIndicator. 
4.154 Hook. 
4.155 HostECU  
4.156 HostPort  
4.157 Hypervisor 
4.158 IdentityandAccessManagement(IAM) 
4.159 IdentityInformation. 
4.160 ImplementationConformanceClass1(ICC1) . .  . 
4.161 ImplementationConformanceClass2(ICC2) .  . . . . . 
4.162 ImplementationConformanceClass3(ICC3) .  . . 
4.163 Independence 
4.164 IndependentFailures 
4.165 Indication  
4.166 Integration 
4.167 IntegrationCode  
4.168 Integrity . 
4.169 IntegrityCheckValue 
4.170 Interface. 
4.171 IntermediatePNCcoordinator. 
4.172 InternalPort. 
4.173 InterruptFrames  
4.174 InterruptHandler  
4.175 InterruptServiceRoutine 
4.176 InterruptVectorTable 
4.177 Interrupt . 
4.178 IntrusionDetectionSystem  
4.179 InvalidFlag .
4.180 InvalidValueofSignal . 
4.181 I-PDU  
4.182 LifeCycle  
4.183 LINBusIdle. 
4.184 LinkStateAccumulation  
4.185 LinkTimeConfiguration  
4.186 LogicalExecutionTime. 
4.187 LogandTrace 
4.188 Logging . 
4.189 Machine. 
4.190 Manifest. 
4.191 MappableElement . 
4.192 Mapping. 
4.193 MasterSwitch 
4.194 MCALSignal   
4.195 Meta-data  
4.196 MetaDataItem 
4.197 Microcontroller . 
4.198 MicrocontrollerAbstractionLayer . 
4.199 Mistake . 
4.200 Mode. 
4.201 MultimediaStream . 
4.202 MultiplexedPDU   
4.203 Network . 
4.204 NetworkInterface 
4.205 NMCoordinationCluster 
4.206 NMCoordinator.  
4.207 Non-repudiation. 
4.208 Notification . 
4.209 OnboardSecurityEvent  
4.210 OSApplication . 
4.211 OSEvent  
4.212 Partitioning . 
4.213 ProtocolControlInformation 
4.214 ProtocolDataUnit . 
4.215 PDUMeta-Data. 
4.216 PDUTimeout  
4.217 Performance. 
4.218 PeripheralHardware 
4.219 Personalization . 
4.220 Plausibility 
4.221 PNCleafnode . 
4.222 PNshutdownmessage. 
4.223 PolicyDecisionPoint(PDP)  
4.224 PolicyEnforcementPoint(PEP) 
4.225 Port . 
4.226 PortInterface   
4.227 Post-buildTimeConfiguration . 
4.228 Post-buildHooking . 
4.229 Pre-buildHooking  
4.230 Pre-CompileTimeConfiguration 
4.231 Predictabiliy. 
4.232 PretendedNetworking . 
4.233 PrivateInterface  
4.234 ProbabilityofFailure  
4.235 ProcedureCall . 
4.236 Process . 
4.237 ProcessedManifest. 
4.238 Profiling . 
4.239 ProvenInUseArgument 
4.240 ProvidePort. 
4.241 RapidPrototyping 
4.242 RapidPrototypingMemoryInterface . 
4.243 RapidPrototypingTool. 
4.244 RateConversion  
4.245 RawDataStream 
4.246 Recovery  
4.247 Redundancy. 
4.248 Reentrancy . 
4.249 Reliability  
4.250 Relocatability  
4.251 RequirePort. 
4.252 Requiredproperty 
4.253 ResidualErrorRate. 
4.254 Resource  
4.255 Resource-Management  
4.256 ResponseTime. 
4.257 Risk .
4.258 Robustness . 
4.259 RTEEvent 
4.260 RunnableEntity. 
4.261 SAEJ1939 . 
4.262 SafeState 
4.263 Safety  
4.264 Safetyanalysis . 
4.265 SafetyCase. 
4.266 SafetyGoal . 
4.267 SafetyMeasure. 
4.268 SafetyMechanism . 
4.269 SafetyProtocol . 
4.270 SampleApplication. 
4.271 Scalability  
4.272 Scheduler  
4.273 ServiceDataUnit 
4.274 Security . 
4.275 SecureChannel. 
4.276 SecurityEvent 
4.277 Sender-ReceiverCommunication . 
4.278 Sender-ReceiverInterface. 
4.279 Sensor/ActuatorSW-Component . 
4.280 Server 
4.281 Service 
4.282 ServiceDiscovery 
4.283 ServiceInstance  
4.284 ServiceInterface  
4.285 ServiceOrientedCommunication. 
4.286 ServicePort. 
4.287 ServiceProxy 
4.288 ServiceSkeleton  
4.289 ServicesLayer . 
4.290 SignalServiceTranslation . 
4.291 SlaveSwitch. 
4.292 SoftwareCluster(AdaptivePlatform) . 
4.293 SoftwareComponent 
4.294 SoftwareComponentInterface  
4.295 SoftwareConfiguration. 
4.296 SoftwareInterrupt 
4.297 SoftwarePackage 
4.298 SoftwarePlatform 
4.299 SoftwareSignal. 
4.300 SoftwareUnit  
4.301 SpecialPeripheryAccess . 
4.302 StandardPeripheryAccess  
4.303 StandardSoftware . 
4.304 StandardizedAUTOSARBlueprint  
4.305 StandardizedAUTOSARInterface  
4.306 StandardizedBlueprint. 
4.307 StandardizedInterface. 
4.308 StaticConfiguration. 
4.309 SynchronizationPoints. 
4.310 Synchronize. 
4.311 SynchronousCommunication . 
4.312 SynchronousFunction . 
4.313 System 
4.314 SystemConstraint . 
4.315 SystemHealthMonitor. 
4.316 SystemSignal 
4.317 SystematicFault  
4.318 Task . 
4.319 TechnicalSignal. 
4.320 TimedCommunication . 
4.321 Timeout . 
4.322 Top-levelPNCcoordinator. 
4.323 Tracing  
4.324 UplinkPort
4.325 UseCase  
4.326 Validation  
4.327 Variability 
4.328 Variant 
4.329 VariantCoding . 
4.330 VariationBinding  
4.331 VariationBindingTime .  
4.332 VariationPoint 
4.333 VehicleStateManager. 
4.334 Vehiclevariant 
4.335 VendorID  
4.336 Verification 
4.337 VFBView  
4.338 VirtualFunctionalBus . 
4.339 VirtualIntegration 
4.340 Virtualization  
4.341 Wake-upandsleepondataline  
4.342 WorstCaseExecutionTime  
4.343 WorstCaseResponseTime 
# 関連文書(Related document)
CAN(controller area network) 
https://qiita.com/kaizen_nagoya/items/e8c0bd7bfb2827b83de9

「はじめてのCAN/CANFD 」 ベクタージャパン ＜エンジニア夏休み企画>【読書感想文】
https://qiita.com/kaizen_nagoya/items/1fee270be00ef90ca4ec

三方良し　Udemy 車載LAN入門講座 CAN通信編
https://qiita.com/kaizen_nagoya/items/bed038c52510fea72c0a

詳解 車載ネットワーク CAN, CAN FD, LIN, CXPI, Ethernetの仕組みと設計のために(1) 著者　 ＜エンジニア夏休み企画 読書感想文＞
https://qiita.com/kaizen_nagoya/items/e9971698a108c3dba794

詳解 車載ネットワーク CAN, CAN FD, LIN, CXPI, Ethernetの仕組みと設計のために(2)参考文献 ＜エンジニア夏休み企画>【読書感想文】
https://qiita.com/kaizen_nagoya/items/e156cbdd5fce9263776e

詳解 車載ネットワーク CAN、CAN FD、LIN、CXPI、Ethernetの仕組みと設計のために
https://qiita.com/kaizen_nagoya/items/44a9e6b0f5363b4a5b35

 ＜この記事は個人の過去の経験に基づく個人の感想です。現在所属する組織、業務とは関係がありません。＞
### 文書履歴(document history)
ver. 0.01初稿　　20230527
### 最後までおよみいただきありがとうございました。
いいね　💚、フォローをお願いします。
####  Thank you very much for reading to the last sentence.
Please press the like icon 💚　and follow me for your happy life.