Autosar(4) R19-11 list of reference, abbreviation and term.(191-237/303): English(40)

Autosar word count
https://qiita.com/kaizen_nagoya/items/0927727a94b157df2df8

Make list of reference, abbreviation and term.

0: not detect
1: same as another

No. Number in the AUTOSAR document list
https://qiita.com/kaizen_nagoya/items/25bac8e0e14bda6067ec

ref. Reference
abbre. Abbreviation

|No.|file name|ref.|abbre.|Term|title|
|--:|:--|:--|:--|:--|:--|
| 191| AUTOSAR_SWS_TTCANDriver.pdf | R | A |  | Specification of TTCAN Driver |
| 192 | AUTOSAR_SWS_TTCANInterface.pdf | R | A |  | Specification of TTCAN Interface |
| 193 | AUTOSAR_SWS_TcpIp.pdf | R | A |  | Specification of TCP/IP Stack |
| 194 | AUTOSAR_SWS_TimeService.pdf | R | A | T | Specification of Time Service |
| 195 | AUTOSAR_SWS_TimeSyncOverCAN.pdf | R | A |  | Specification of Time Synchronization over CAN |
| 196 | AUTOSAR_SWS_TimeSyncOverEthernet.pdf | R | A |  |  Specification of Time Synchronization over Ethernet |
| 197 | AUTOSAR_SWS_TimeSyncOverFlexRay.pdf | R | A |  | Specification of Time Synchronization over FlexRay |
| 198 | AUTOSAR_SWS_UDPNetworkManagement.pdf | R | A |  | Specification of UDP Network Management |
| 199 | AUTOSAR_SWS_UpdateAndConfigManagement.pdf | R | A |  | Specification of Update and Configuration Management |
| 200 | AUTOSAR_SWS_V2XBasicTransport.pdf | R | A |  |  Specification of Vehicle-2-X Basic Transport |
| 201 | AUTOSAR_SWS_V2XFacilities.pdf | R | A |  | Specification of Vehicle-2-X Facilities |
| 202 | AUTOSAR_SWS_V2XGeoNetworking.pdf | R | A |  | Specification of Vehicle-2-X Geo Networking |
| 203 | AUTOSAR_SWS_V2XManagement.pdf | R |  |  | Specification of Vehicle-2-X Management |
| 204 | AUTOSAR_SWS_WatchdogDriver.pdf | R | A |  | Specification of Watchdog Driver |
| 205 | AUTOSAR_SWS_WatchdogInterface.pdf | R | 0 |  | Specification of Watchdog Manager |
| 206 | AUTOSAR_SWS_WatchdogManager.pdf | R | A |  | Specification of Watchdog Manager |
| 207 | AUTOSAR_SWS_WirelessEthernetDriver.pdf | R | A |  |  Specification of Wireless Ethernet Driver |
| 208 | AUTOSAR_SWS_WirelessEthernetTransceiverDriver.pdf | R | A |  | Specification Wireless Ethernet Transceiver Driver |
| 209 | AUTOSAR_SWS_XCP.pdf | R | A |  | Specification of Module XCP |
| 210 | AUTOSAR_TPS_AbstractPlatformSpecification.pdf | R | A |  | Specification of Abstract Platform |
| 211 | AUTOSAR_TPS_BSWModuleDescriptionTemplate.pdf | R | A |  | Basic Software Module Description Template |
| 212 | AUTOSAR_TPS_DiagnosticExtractTemplate.pdf | R | A |  |  Diagnostic Extract Template |
| 213 | AUTOSAR_TPS_ECUConfiguration.pdf | R | A |  | Specification of ECU Configuration |
| 214 | AUTOSAR_TPS_ECUResourceTemplate.pdf | R | 0 |  | Specification of ECU Resource Template |
| 215 | AUTOSAR_TPS_FeatureModelExchangeFormat.pdf | R | 0 |  | AUTOSAR Feature Model Exchange Format |
| 216 | AUTOSAR_TPS_GenericStructureTemplate.pdf | R | 0 |  | Generic Structure Template |
| 217 | AUTOSAR_TPS_ManifestSpecification.pdf | R | A |  | Specification of Manifest |
| 218 | AUTOSAR_TPS_SafetyExtensions.pdf | R | A |  | Specification of Safety Extensions |
| 219 | AUTOSAR_TPS_SoftwareComponentTemplate.pdf | R | A |  | Software Component Template |
| 220 | AUTOSAR_TPS_StandardizationTemplate.pdf | R | 0 |  | Standardization Template |
| 221 | AUTOSAR_TPS_SystemTemplate.pdf | R | A |  | System Template |
| 222 | AUTOSAR_TPS_TimingExtensions.pdf | R | A |  | Specification of Timing Extensions |
| 223 | AUTOSAR_TPS_XMLSchemaProductionRules.pdf | R | 0 |  | AUTOSAR XML Schema Production Rules |
| 224 | AUTOSAR_TR_AcceptanceTestsClassicPlatformReleaseOverview.pdf | R | 0 |  | Acceptance Tests for Classic Platform Release |
| 225 | AUTOSAR_TR_AdaptiveMethodology.pdf | R | A |  | Methodology for Adaptive Platform |
| 226 | AUTOSAR_TR_AdaptivePlatformReleaseOverview.pdf | R | 1 |  | Adaptive Platform Release Overview |
| 227 | AUTOSAR_TR_AdaptivePlatformSystemTests.pdf | R | A |  | System Tests of Adaptive Platform |
| 228 | AUTOSAR_TR_AutosarModelConstraints.pdf | R | 0 |  | Collection of constraints on AUTOSAR M1 models |
| 229 | AUTOSAR_TR_BSWModuleList.pdf | 1 | A |  | List of Basic Software Modules |
| 230 | AUTOSAR_TR_ClassicPlatformReleaseOverview.pdf | R | 1 |  | Classic Platform Release Overview |
| 232 | AUTOSAR_TR_FoundationReleaseOverview.pdf | R | A |  | Foundation Release Overview |
| 232 | AUTOSAR_TR_FunctionalClusterShortnames.pdf | 0 | A |  | Functional Cluster Shortnames |
| 233 | AUTOSAR_TR_GeneralBlueprintsSupplement.pdf | 0 | 0 |  | Supplementary material of general blueprints for AUTOSAR |
| 234 | AUTOSAR_TR_Glossary.pdf | R | A |  | Glossary |
| 235 | AUTOSAR_TR_HWTestManagementIntegrationGuide.pdf | R | A |  | Specification and Integration of Hardware Test Management at start up and shutdown |
| 236 | AUTOSAR_TR_ModelingShowCases.pdf | R | 0 |  |  Collection of constraints on AUTOSAR M1 models |
| 237 | AUTOSAR_TR_TimingAnalysis.pdf | R | A |  | Recommended Methods and Practices for Timing Analysis and Design within the AUTOSAR Development Process |


# 237 Recommended Methods and Practices for Timing Analysis and Design within the AUTOSAR Development Process 
##References
[1] Methodology AUTOSAR_TR_Methodology
[2] Specification of Timing Extensions
AUTOSAR_TPS_TimingExtensions
[3] Explanation of Adaptive Platform Design
AUTOSAR_EXP_PlatformDesign
[4] Software Process Engineering Meta-Model Specification
http://www.omg.org/spec/SPEM/2.0/
[5] Embedded Systems Development, from Functional Models to Implementations
[6] EAST-ADL - Model Domain Specification
http://www.east-adl.info/Specification.html
[7] Tool Support for the Analysis of TADL2 Timing Constraints using TimeSquare
http://hal.inria.fr/docs/00/85/06/73/PDF/paper.pdf
[8] Unified Modeling Language: Superstructure, Version 2.0, OMG Available Specification,
ptc/05-07-04
http://www.omg.org/cgi-bin/apps/doc?formal/05-07-04
[9] System Modeling Language (SysML)
http://www.omg.org/spec/SysML/1.3/
[10] UML Profile for Modelling and Analysis of Real-Time and Embedded systems(MARTE)
http://www.omg.org/spec/MARTE/1.1/
[11] Architecture Analysis and Design Language (AADL) AS-5506A
http://standards.sae.org/as5506a/
[12] TIMMO-2-USE
[13] Specification of Operating System AUTOSAR_SWS_OS
[14] Scheduling algorithms for multiprogramming in a hard real-time environment
http://cn.el.yuntech.edu.tw/course/95/real_time_os/presentpaper/Scheduling Algorithms for Multiprogramming in a Hard-.pdf
[15] Controller Area Network (CAN) Schedulability Analysis: Refuted, Revisited and Revised
http://dl.acm.org/citation.cfm?id=1227696
[16] Pushing the limits of CAN-Scheduling frames with offsets provides a major performance
http://www.loria.fr/nnavet/publi/erts2008_offsets.pdf
[17] Probabilistic response time bound for CAN messages with arbitrary deadlines
http://ieeexplore.ieee.org/xpl/abstractAuthors.jsp?arnumber=6176662

## 1.6 Acronyms and Abbreviations
|Abbreviation| Meaning|
|:--|:--|
|ASA |Active Steering Actuator|
|AUTOSAR| AUTomotive Open System ARchitecture|
|BSW |Basic Software|
|CAN |Controller Area Network|
|COM |Communication module|
|CPU |Central Processing Unit|
|DES |Discrete Event Simulation|
|E2E |End to end|
|ECU| Electrical Control Unit|
|ID |Identifier|
|I/O |Input/Output|
|LIN |Local Interconnect Network|
|NW| Network|
|PIL| Processor-In-The-Loop|
|PDU |Protocol Data Unit|
|RE| Runnable Entities|
|RTE| Runtime Environment|
|SW-C| Software Component|
|SPEM |Software Process Engineering Meta-Model|
|TD |Timing Description|
|TIMEX|AUTOSAR Timing Extensions |
|UC| Use-Case|
|UML| Unified Modeling Language|
|WCET| Worst case execution time|
|WCRT| Worst case response time|
|VFB| Virtual Functional Bus|

# 236 Modeling Show Cases Report
## References
[1] Methodology
AUTOSAR_TR_Methodology
[2] Modeling Show Cases Examples
AUTOSAR_EXP_ModelingShowCases
[3] Software Component Template
AUTOSAR_TPS_SoftwareComponentTemplate
[4] Standardization Template
AUTOSAR_TPS_StandardizationTemplate
[5] Specification of Platform Types
AUTOSAR_SWS_PlatformTypes
[6] System Template
AUTOSAR_TPS_SystemTemplate

# 235 Specification and Integration of Hardware Test Management at start up and shutdown
## Related Documents
[1] Specification of ECU State Manager
AUTOSAR_SWS_ECUStateManager.pdf
[2] Specification of MCU Driver
AUTOSAR_SWS_MCUDriver.pdf
[3] Specification of BSW Mode Manager
AUTOSAR_SWS_BSWModeManager.pdf
[4] Specification of Hardware test management start up and shutdown
AUTOSAR_SWS_HTMSS.pdf

## Abbreviation / 
|Acronym| Description|
|:--|:--|
|HTMSS|Hardware Tests Management Start up and Shutdown|
|DEM|Diagnostic Event Manager|
|ECU|Electronic Control Unit|
|BIST|Built-In Self Tests|
|CDD|Complex Device Driver|
|MSTP|Microcontroller Specific Test Package|

# 234 Glossary
## Reference
[Balzert99], Balzert, H. “Lehrbuch Grundlagen der Informatik”
Spektrum Verlag, Heidelberg, 1999
[DCE-IDL], Remote Procedure Call
http://www.opengroup.org/onlinepubs/9629399/chap1.htm
[EAST-Glossary], ITEA Project 00009 EAST-EEA Embedded Electronic Architecture “Glossary”, Version 6.1, 2003
[Hyper Dictionary], Hyper Dictionary, 2003
www.HyperDictionary.com
[IEEE 1471], Institute of Electrical and Electronics Engineers, Inc. “IEEE 1471-2000: IEEE Recommended Practice for Architectural Description for Software- Intensive Systems”, 2001
[IEEE 1517], Institute of Electrical and Electronics Engineers, Inc. “IEEE 1517-1999: IEEE Standard for Information Technology – Software Life Cycle Processes – Reuse Processes”, 2000
[ISO 12207], International Standardization Organization “ISO/IEC 12207 Information technology – Software life cycle process”, first edition, Geneva, 1995
[ISO 2382-1], International Standardization Organization “ISO/IEC 2382 Part 1 Information technology – Vocabulary – Fundamental Terms”, Third Edition, Geneva, 1993
[ISO 2382-14], International Standardization Organization “ISO/IEC 2382 Part 14 Information technology – Vocabulary – Reliability, maintainability and availability”, Second Edition, Geneva, 1997
[ISO 2382-15], International Standardization Organization “ISO/IEC 2382 Part 15 Information technology – Vocabulary – Programming Languages”, First Edition, Geneva, 1999
[ISO 2382-20], International Standardization Organization “ISO/IEC 2382 Part 20 Information technology – Vocabulary – System Development”, First Edition, Geneva, 1990
[ISO 2382-8], International Standardization Organization “ISO/IEC 2382 Part 1 Information technology – Vocabulary – Security”, Second Edition, Geneva, 1998
[ISO 61511-1], International Standardization Organization “ISO/IEC 61511 Part 1 Information technology – Software life cycle process”, First Edition, Geneva, 1995
[ISO DIS 26262, Part 1], International Standardization Organization “ISO/IEC 26262 Part 1 Road vehicles – Functional safety: Vocabulary”
Glossary
AUTOSAR FO R19-11
110 of 110 Document ID 55: AUTOSAR_TR_Glossary
- AUTOSAR confidential -
[OMG-IDL],
http://www.omg.org/technology/documents/formal/corba_2.htm
[ISO 17356], ISO versions of the OSEK standards
[ISO 7498], Information processing systems -- Open Systems Interconnection -- Basic Reference Model
[DIN 40041], DIN 40041 Ausgabe:1990-12 Zuverlässigkeit; Begriffe
Deutsche Industrie Norm
[VDI Lexikon], Translation/Adaptation from VDI Lexikon Informatik und Kommunikationstechnik,
Springer Verlag, Berlin 1999,
[IEEE.610.12-1990], IEEE Standard Glossary of Software Engineering Terminology; ISBN 1-55937-067-X, SH13748
[UML 2.0] Unified Modeling Language
Superstructure, Version 2.0, OMG Available Specification, ptc/05-07-04.
http://www.omg.org/cgi-bin/apps/doc?formal/05-07-04.pdf
[IEEE 1394] Firewire, see “isochronous stream”
http://www.1394ta.org/Technology/Specifications/specifications.htm
[ISO 17458] Road vehicles – FlexRay communication system

## 0 Abbreviations
|Abbreviation |Description|
|:--|:--|
|AA|Adaptive Application|
|ADC|Analog Digital Converter|
|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|
|ASAM|Association for Standardization of Automation and Measuring systems|
|ASD|Abstract System Description|
|ASIL|Automotive Safety Integrity Levels|
|ASW|Application SoftWare|
|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|
|CPU|Central Processing Unit|
|CRC|Cyclic Redundancy Check|
|DAC|Digital to Analog Converter|
|DEM|Diagnostic Event Manager|
|DET|Development Error Tracer|
|DHCP|Dynamic Host Configuration Protocol|
|DIO|Digital Input/Output|
|DLC|Data Length Code|
|DoIP|Diagnostics over Internet Protocol|
|DTD|Document Type Definition|
|E2E|End to End|
|ECU|Electronic Control Unit|
|EE|Executable Entities|
|EEC|Executable Entity Cluster|
|EEPROM|Electrically Erasable Programmable Read-Only Memory|
|EOC|Execution Order Constraint|
|EOCEERG|Execution Order Constraint Executable Entity Reference Group|
|FIFO|First In First Out|
|FPU|Floating Point Unit|
|FW|Fire Wire|
|GPT|General Purpose Timer|
|GSM|Global System for Mobile Communication|
|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|
|IDL|Interface Description Language|
|IEC|International Electrotechnical Commission|
|IFI|Interpolation Floating point|
|IFx|Interpolation Fixed point|
|IO|Input/ Output|
|ISR|Interrupt Service Routine|
|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|
|MC|MicroController|
|MCAL|Microcontroller Abstraction Layer|
|MCU|Micro Controller Unit|
|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|
|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|
|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|
|PDU|Protocol Data Unit|
|PS|Product Supplier|
|PWM|Pulse Width Modulation|
|RAM|Random Access Memory|
|RDG|Runnable Dependency Graph|
|RfC|Request for Change|
|RP|Rapid Prototyping|
|RTE|Runtime Environment|
|SAE|Society of Automotive Engineers|
|SDU|Service Data Unit|
|SIL|Safety Integrity Level|
|SOA|Service Oriented Architecture|
|SP|Synchronization Point|
|SPI|Serial Peripheral Interface|
|SW|Software|
|SW-C|Software Component|
|SWS|Software Specification|
|TC|Timed Communication|
|TCP|Transmission Control Protocol|
|TP|Transport Protocol|
|TTCAN|Time Triggered CAN|
|TTP|Time Triggered Protocol|
|UDP|User (Universal) Datagram Protocol|
|UdpNm|UDP Network Management|
|USB|Universal Serial Bus|
|VFB|Virtual Functional Bus|
|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|
|XSD|XML Schema Definition|

# 233 Supplementary material of general blueprints for AUTOSAR 
There are no ref. and no abr.

# 232 Functional Cluster Shortnames
No ref.

## Adaptive Platform Functional Cluster
(used e.g. in namespace and include structure)

| |SHORTNAME|
|:--|:--|
|Communication Management|com|
|Core Types| core|
|Cryptography |crypto|
|Diagnostics |diag|
|Execution Management |exec|
|Identity and Access Management |iam|
|Log and Trace| log|
|Network Management |nm|
|Operating System Interface |n/a|
|Persistency |per|
|Platform Health Management |phm|
|REST |rest|
|State Management |sm|
|Time Synchronization| tsync|
|Update and Config Management| ucm|

# 231 Foundation Release Overview 
## References
[1] Adaptive Platform Release Overview
AUTOSAR_TR_AdaptivePlatformReleaseOverview
[2] Classic Platform Release Overview
AUTOSAR_TR_ClassicPlatformReleaseOverview

## Standard Abbreviation
|description|Standard Abbreviation|
|:--|:--|
|Adaptive Platform| AP|
|Classic Platform |CP|
|Foundation |FO|

# 230 Classic Platform Release Overview
Same standard abbreviation is.

## References
[1] SAE J1939-81 Network Management
# 229 List of Basic Software Modules 
https://www.autosar.org/fileadmin/user_upload/standards/classic/19-11/AUTOSAR_TR_BSWModuleList.pdf

References are in the list below.

## Module short name
||Module abbreviation (API service prefix)|Module ID (uint16)|Specification document|AUTOSAR SW Layer|
|:--|:--|--:|:--|:--|
|ADC Driver|Adc|123|AUTOSAR_SWS_ADCDriver.pdf|I/O Drivers|
|BSW Mode Manager|BswM|042|AUTOSAR_SWS_BSWModeManager.pdf|System Services|
|BSW Scheduler Module|SchM|130|"since Rel. 4.0 part of RTE"|System Services|
|Bulk NvData Manager|BndM|023|AUTOSAR_SWS_BulkNvDataManager.pdf|Memory Services|
|Bus Mirroring|Mirror|048|AUTOSAR_SWS_ BusMirroring.pdf|Communication Services|
|CAN Driver|Can|080|AUTOSAR_SWS_CANDriver.pdf|Communication Drivers|
|CAN Interface|CanIf|060|AUTOSAR_SWS_CANInterface.pdf|Communication HW |Abstraction|
|CAN Network Management|CanNm |031 |AUTOSAR_SWS_CANNetworkManagement.pdf |Communication Services|
|CAN State Manager |CanSM |140 |AUTOSAR_SWS_CANStateManager.pdf |Communication Services|
|CAN Tranceiver Driver|CanTrcv |070 |AUTOSAR_SWS_CANTransceiverDriver.pdf |Communication HW Abstraction|
|CAN Transport Layer|CanTp |035 |AUTOSAR_SWS_CANTransportLayer.pdf |Communication Services|
|COM|Com|050|AUTOSAR_SWS_COM.pdf|Communication Services
|COM Based Transformer|ComXf|175|AUTOSAR_SWS_COMBasedTransformer.pdf|Communication Services|
|COM Manager|ComM|012|AUTOSAR_SWS_COMManager.pdf|System Services|
|Complex Drivers|no prefix (AUTOSAR interface)|255|not applicable|Complex Drivers|
|Core Test|CorTst|103|AUTOSAR_SWS_CoreTest.pdf|Microcontroller Drivers|
|Crypto Driver|Crypto|114|AUTOSAR_SWS_CryptoDriver.pdf|Crypto Drivers|
|Crypto Interface|CryIf|112|AUTOSAR_SWS_CryptoInterface.pdf|Crypto HW Abstraction|
|Crypto Service Manager|Csm |110 |AUTOSAR_SWS_CryptoServiceManager.pdf |Crypto Services|
|Default Error Tracer|Det|015|AUTOSAR_SWS_DefaultErrorTracer.pdf|System Services|
|Diagnostic Communication Manager|Dcm |053 |AUTOSAR_SWS_DiagnosticCommunicationManager.pdf |Communication Services|
|Diagnostic Event Manager|Dem |054|AUTOSAR_SWS_DiagnosticEventManager.pdf |System Services|
|Diagnostic Log and Trace|Dlt|055 |AUTOSAR_SWS_DiagnosticLogAndTrace.pdf|Communication Services|
|Diagnostic over| IP|DoIP |173 |AUTOSAR_SWS_DiagnosticOverIP.pdf |Communication Services|
|DIO Driver|Dio|120|AUTOSAR_SWS_DIODriver.pdf|I/O Drivers|
|E2E Transformer|E2EXf|176|AUTOSAR_SWS_E2ETransformer.pdf|Communication Services|
|ECU State Manager|EcuM|010|AUTOSAR_SWS_ECUStateManager.pdf|System Services|
|EEPROM Abstraction|Ea|040|AUTOSAR_SWS_EEPROMAbstraction.pdf|Memory HW Abstraction|
|EEPROM Driver|Eep|090|AUTOSAR_SWS_EEPROMDriver.pdf|Memory Drivers|
|Ethernet Driver|Eth|088|AUTOSAR_SWS_EthernetDriver.pdf|Communication Drivers|
|Ethernet Interface|EthIf|065|AUTOSAR_SWS_EthernetInterface.pdf|Communication HW Abstraction|
|Ethernet State Manager|EthSM|143|AUTOSAR_SWS_EthernetStateManager.pdf|Communication Services|
|Ethernet Switch Driver|EthSwt|089|AUTOSAR_SWS_EthernetSwitchDriver.pdf|Communication HW Abstraction|
|Ethernet Transceiver Driver|EthTrcv|073|AUTOSAR_SWS_EthernetTransceiverDriver.pdf|Communication HW Abstraction|
|Flash Driver|Fls|092|AUTOSAR_SWS_FlashDriver.pdf|Memory Drivers|
|Flash EEPROM Emulation|Fee|021|AUTOSAR_SWS_FlashEEPROMEmulation.pdf|Memory HW Abstraction|
|Flash Test|FlsTst|104|AUTOSAR_SWS_FlashTest.pdf|Memory Drivers|
|FlexRay AUTOSAR Transport Layer|FrArTp|038 |AUTOSAR_SWS_FlexRayARTransportLayer.pdf|Communication Services|
|FlexRay Driver|Fr|081|AUTOSAR_SWS_FlexRayDriver.pdf|Communication Drivers|
|FlexRay Interface|FrIf|061|AUTOSAR_SWS_FlexRayInterface.pdf|Communication HW Abstraction|
|FlexRay ISO Transport Layer|FrTp|036|AUTOSAR_SWS_FlexRayISOTransportLayer.pdf|Communication Services|
|FlexRay Network Management|FrNm|032|AUTOSAR_SWS_FlexRayNetworkManagement.pdf|Communication Services|
|FlexRay State Manager|FrSM|142|AUTOSAR_SWS_FlexRayStateManager.pdf|Communication Services|
|FlexRay Tranceiver Driver|FrTrcv|071|AUTOSAR_SWS_FlexRayTransceiverDriver.pdf|Communication HW Abstraction|
|Function Inhibition Manager|FiM|011|AUTOSAR_SWS_FunctionInhibitionManager.pdf|System Services|
|GPT Driver|Gpt|100|AUTOSAR_SWS_GPTDriver.pdf|Microcontroller Drivers|
|ICU Driver|Icu|122|AUTOSAR_SWS_ICUDriver.pdf|I/O Drivers|
|IO HW Abstraction|no prefix (AUTOSAR interface)|254|AUTOSAR_SWS_IOHardwareAbstraction.pdf|I/O HW Abstraction|
|IPDU Multiplexer|IpduM|052|AUTOSAR_SWS_IPDUMultiplexer.pdf|Communication Services|
|Key Manager|KeyM|109|AUTOSAR_SWS_KeyManager.pdf|Crypto Services|
|Large Data COM|LdCom|049|AUTOSAR_SWS_LargeDataCOM.pdf|Communication Services|
|LIN Driver|Lin|082|AUTOSAR_SWS_LINDriver.pdf|Communication Drivers
|LIN Interface|LinIf|062|AUTOSAR_SWS_LINInterface.pdf|Communication HW Abstraction|
|LIN State Manager|LinSM|141|AUTOSAR_SWS_LINStateManager.pdf|Communication Services|
|LIN Transceiver Driver|LinTrcv|064|AUTOSAR_SWS_LINTransceiverDriver.pdf|Communication HW Abstraction|
|MCU Driver|Mcu|101|AUTOSAR_SWS_MCUDriver.pdf|Microcontroller Drivers|
|Memory Abstraction Interface|MemIf|022|AUTOSAR_SWS_MemoryAbstractionInterface.pdf|Memory Services|
|Network Management Interface|Nm|029|AUTOSAR_SWS_NetworkManagementInterface.pdf|Communication Services|
|NVRAM Manager|NvM|020|AUTOSAR_SWS_NVRAMManager.pdf|Memory Services|
|OCU Driver|Ocu|125|AUTOSAR_SWS_OCUDriver.pdf|I/O Drivers|
|OS|Os(not used as API prefix)|001|AUTOSAR_SWS_OS.pdf|System Services - OS|
|PDU Router|PduR|051|AUTOSAR_SWS_PDURouter.pdf|Communication Services|
|Port Driver|Port|124|AUTOSAR_SWS_PortDriver.pdf|I/O Drivers|
|PWM Driver|Pwm|121|AUTOSAR_SWS_PWMDriver.pdf|I/O Drivers|
|RAM Test|RamTst|093|AUTOSAR_SWS_RAMTest.pdf|Memory Drivers|
|RTE|Rte|002|AUTOSAR_SWS_RTE.pdf|RTE|
|SAE J1939 Diagnostic Communication Manager|J1939Dcm|058|AUTOSAR_SWS_SAEJ1939DiagnosticCommunicationManager.pdf|Communication Services|
|SAE J1939 Network Management|J1939Nm|034|AUTOSAR_SWS_SAEJ1939NetworkManagement.pdf|Communication Services|
|SAE J1939 Request Manager|J1939Rm|059|AUTOSAR_SWS_SAEJ1939RequestManager.pdf|Communication Services|
|SAE J1939 Transport Layer|J1939Tp|037|AUTOSAR_SWS_SAEJ1939TransportLayer.pdf|Communication Services|
|Secure Onboard Communication|SecOC|150|AUTOSAR_SWS_SecureOnboardCommunication.pdf|Communication Services|
|Service Discovery|Sd|171|AUTOSAR_SWS_ServiceDiscovery.pdf|Communication Services|
|Socket Adaptor|SoAd|056|AUTOSAR_SWS_SocketAdaptor.pdf|Communication Services|
|SOME/IP Transformer|SomeIpXf|174|AUTOSAR_SWS_SOMEIPTransformer.pdf|Communication Services|
|SOME/IP Transport Protocol|SomeIpTp|177|AUTOSAR_SWS_SOMEIPTransportProtocol.pdf|Communication Services|
|SPI Handler Driver|Spi|083|AUTOSAR_SWS_SPIHandlerDriver.pdf|Communication Drivers|
|Synchronized Time-Base Manager|StbM|160|AUTOSAR_SWS_SynchronizedTimeBaseManager.pdf|System Services|
|TCP/IP Stack|TcpIp|170|AUTOSAR_SWS_TcpIp.pdf|Communication Services|
|Time Service|™|014|AUTOSAR_SWS_TimeService.pdf|System Service
|Time Sync Over CAN|CanTSyn|161|AUTOSAR_SWS_TimeSyncOverCAN.pdf|Communication Services|
|Time Sync Over Ethernet|EthTSyn|164|AUTOSAR_SWS_TimeSyncOverEthernet.pdf|Communication Services|
|Time Sync Over FlexRay|FrTSyn|163|AUTOSAR_SWS_TimeSyncOverFlexRay.pdf|Communication Services|
|TTCAN Driver|Ttcan|084|AUTOSAR_SWS_TTCANDriver.pdf|Communication Drivers|
|TTCAN Interface|TtcanIf|066|AUTOSAR_SWS_TTCANInterface.pdf|Communication HW Abstraction|
|UDP Network Management|UdpNm|033|AUTOSAR_SWS_UDPNetworkManagement.pdf|Communication Services|
|Vehicle-2-X Basic Transport|V2xBtp|183|AUTOSAR_SWS_V2XBasicTransport.pdf|Off-board Comm. Services|
|Vehicle-2-X Facilities|V2xFac|184|AUTOSAR_SWS_V2XFacilities.pdf|Off-board Comm. Services|
|Vehicle-2-X GeoNetworking|V2xGn|182|AUTOSAR_SWS_V2XGeoNetworking.pdf|Off-board Comm. Services|
|Vehicle-2-X Management|V2xM|185|AUTOSAR_SWS_V2XManagement.pdf|Off-board Comm. Services|
|Watchdog Driver|Wdg|102|AUTOSAR_SWS_WatchdogDriver.pdf|Microcontroller Drivers|
|Watchdog Interface|WdgIf|043|AUTOSAR_SWS_WatchdogInterface.pdf|Onboard Device Abstraction|
|Watchdog Manager|WdgM|013|AUTOSAR_SWS_WatchdogManager.pdf|System Services|
|Wireless Ethernet Driver|WEth|087|AUTOSAR_SWS_WirelessEthernetDriver.pdf|Wireless Comm. Drivers|
|Wireless Ethernet Transceiver Driver|WEthTrcv|074|AUTOSAR_SWS_WirelessEthernetTransceiverDriver.pdf|Wireless Comm. HW Abstraction|
|XCP|Xcp|212|AUTOSAR_SWS_XCP.pdf|Communication Services|

### List of libraries(API service prefix)
(Module)(uint16)
|Libraries short name|Libraries abbreviation |Libraries  ID |Specification document|
|:--|:--|--:|:--|
|CRC Library|Crc|201|AUTOSAR_SWS_CRCLibrary.pdf|
|BFx Library|Bfx|205|AUTOSAR_SWS_BFXLibrary.pdf|
|E2E Library|E2E|207|AUTOSAR_SWS_E2ELibrary.pdf|
|EFx Library|Efx|208|AUTOSAR_SWS_EFXLibrary.pdf|
|IFl Library|Ifl|209|AUTOSAR_SWS_IFLLibrary.pdf|
|MFl Library|Mfl|210|AUTOSAR_SWS_MFLLibrary.pdf|
|MFx Library|Mfx|211|AUTOSAR_SWS_MFXLibrary.pdf|
|IFx Library|Ifx|213|AUTOSAR_SWS_IFXLibrary.pdf|
|BSWMulticore Library|Bmc|214|AUTOSAR_SWS_BSWMulticoreLibrary.pdf|


###List of special files

|AUTOSAR name|Short name (API service prefix)|File name|Module ID|Specification document|
|:--|:--|:--|--:|:--|
|Platform Types|Platform|Platform_Types.h|199|AUTOSAR_SWS_PlatformTypes.pdf|
|Compiler Abstraction|Compiler|Compiler.h|198|AUTOSAR_SWS_CompilerAbstraction.pdf|
|Standard Types|Std|Std_Types.h|197|AUTOSAR_SWS_StandardTypes.pdf|
|Communication Stack Types|Comtype|ComStack_Types.h|196|AUTOSAR_SWS_CommunicationStackTypes.pdf|
|Memory Mapping|MemMap|(Prefix_)MemMap.h|195|AUTOSAR_SWS_MemoryMapping.pdf|

# 228 Collection of constraints on AUTOSAR M1 models

There are no abbreviations.

## References
[1] Unified diagnostic services (UDS) – Part 1: Specification and requirements (Release
2006-12)
http://www.iso.org
[2] List of Basic Software Modules
AUTOSAR_TR_BSWModuleList
[3] Software Component Template
AUTOSAR_TPS_SoftwareComponentTemplate
[4] Specification of RTE Software
AUTOSAR_SWS_RTE
[5] Road vehicles – End-of-life activation of on-board pyrotechnic devices – Part 2:
Communication requirements
http://www.iso.org
[6] Information technology – Universal Coded Character Set (UCS)
http://www.iso.org
[7] ISO 17356-4: Road vehicles – Open interface for embedded automotive applications
– Part 4: OSEK/VDX Communication (COM)
[8] ISO 17356-3: Road vehicles – Open interface for embedded automotive applications
– Part 3: OSEK/VDX Operating System (OS)
[9] Collection of blueprints for AUTOSAR M1 models
AUTOSAR_MOD_GeneralBlueprints
[10] Generic Structure Template
AUTOSAR_TPS_GenericStructureTemplate
[11] Specifications of Safety Extensions
AUTOSAR_TPS_SafetyExtensions
[12] XML Path language (XPath)
http://www.w3.org/TR/xpath/
[13] Specification of COM Based Transformer
AUTOSAR_SWS_COMBasedTransformer
[14] SAE J1939-21 Data Link Layer

# 227 System Tests of Adaptive Platform 

## 16 References
[1] Glossary AUTOSAR_TR_Glossary

##Abbreviation 
|Acronym| Description:|
|:--|:--|
|Rx| Reception|
|RS| Requirement Specification|
|NRC| Negative Response Code|
|Tx| Transmission|
|ST| System Test|
|SM| State Manager|
|TCP| Test Coordination Procedures|
|PCO| Point of Control and Observation|
|SUT| System Under Test|
|UT| Upper Tester|
|IUT| Implementation Under Test|
|LT| Lower Tester|
|UTA| UCM Test Application|

# 226 Adaptive Platform Release Overview
## References
[1] Explanation of ara::com API
AUTOSAR_EXP_ARAComAPI
[2] Specification of Communication Management
AUTOSAR_SWS_CommunicationManagement
[3] SOME/IP Protocol Specification
AUTOSAR_PRS_SOMEIPProtocol
[4] Specification of Manifest
AUTOSAR_TPS_ManifestSpecification
[5] Requirements on Time Synchronization for Adaptive Platform
AUTOSAR_RS_TimeSync
[6] Specification of Crypto Interface
AUTOSAR_SWS_CryptoInterface
[7] Specification of RESTful communication
AUTOSAR_SWS_REST

# 225 Methodology for Adaptive Platform
## References
[1] Methodology
AUTOSAR_TR_Methodology
[2] Requirements on Methodology
AUTOSAR_RS_Methodology
[3] Standardization Template
AUTOSAR_TPS_StandardizationTemplate
[4] Software Process Engineering Meta-Model Specification
http://www.omg.org/spec/SPEM/2.0/
[5] Software Component Template
AUTOSAR_TPS_SoftwareComponentTemplate
[6] Specification of Manifest
AUTOSAR_TPS_ManifestSpecification
[7] Specification of ECU Resource Template
AUTOSAR_TPS_ECUResourceTemplate
[8] Glossary
AUTOSAR_TR_Glossary
[9] Specification of Update and Configuration Management
AUTOSAR_SWS_UpdateAndConfigManagement
## Abbreviation
|Abbreviation| Meaning|
|:--|:--|
|ABI| Application Binary Interface|
|AP |AUTOSAR Adaptive Platform|
|API |Application Programming Interface|
|ARXML| AUTOSAR XML|
|CP| AUTOSAR Classic Platform|
|DoIP| Diagnostics over IP|
|DM |Diagnostic Manager|
|DTC| Diagnostic Trouble Code|
|ECU| Electronic Control Unit, for CP also used in the sense of ECUInstance|
|E/E| system Electric and Electronic system|
|HW| Hardware|
|ID| Identifier|
|IP| Internet Protocol|
|JSON |JavaScript Object Notation|
|(Adaptive) Machine|Machine that represents an Adaptive AUTOSAR Software Stack.|
|Manifest| A description to specify the behavior of an AUTOSAR platform|module or service.|
|NM| Network Management|
|NV| Non-Volatile|
|OEM| Original Equipment Manufacturer|
|OS| Operating System|
|PHM| Platform Health Management|
|PortInterface|An AUTOSAR interface that is used an AUTOSAR Software Component.|
|POSIX |Portable Operating System Interface|
|SD| Service Discovery|
|SOME/IP| Scalable service-Oriented MiddlewarE over IP|
|SWC| Software Component|
|TCP| Transport Control Protocol|
|TLV| Tag Length Value|
|UCM| Update and Configuration Management|
|UDS| Unified Diagnostic Services|
|UDP| User datagram Protocol|
|UML| Unified Modeling Language|
|UUID| Universally Unique Identifier|
|VFB| Virtual Functional Bus|
|XML| Extensible Markup Language|
|XSD| XML Schema Definition|

# 224 Acceptance Tests for Classic Platform Release
There are no abbreviations, because glossary is referred.

## Related Documentation
[1] Glossary http://www.autosar.org/fileadmin/files/standards/foundation/1-0/main/auxiliary/AUTOSAR_TR_Glossary.pdf

# 223 AUTOSAR XML Schema Production Rules
There are no abbreviation, but the glossary is not referred.

## References
[1] XML Schema 1.0
http://www.w3.org/TR/xmlschema-1
[2] Meta Model
AUTOSAR_MMOD_MetaModel
[3] XML Metadata Interchange (XMI) Specification version 2.1
http://www.omg.org/cgi-bin/apps/doc?formal/05-09-01.pdf
[4] XML Metadata Interchange (XMI) Specification version 1.2
http://www.omg.org/cgi-bin/apps/doc?formal/02-01-01.pdf
[5] Unified Modeling Language: Superstructure, Version 2.0, OMG Available Specification,
ptc/05-07-04
http://www.omg.org/cgi-bin/apps/doc?formal/05-07-04
[6] Unified Modeling Language OCL, Version 2.0, OMG Available Specification,
ptc/05-06-06
http://www.omg.org/cgi-bin/apps/doc?ptc/05-06-06.pdf
[7] ARXML Serialization Rules
AUTOSAR_TPS_ARXMLSerializationRules
[8] Interoperability Of Autosar Tools Supplement
AUTOSAR_TR_InteroperabilityOfAutosarToolsSupplement
[9] MSR-SW
http://www.msr-wg.de/medoc/download/msrsw/v230/msrsw_v230-eadocen/
msrsw_v2_3_0.sl-eadoc.pdf
[10] XHTML
http://www.w3.org/TR/xhtml11/
[11] Generic Structure Template
AUTOSAR_TPS_GenericStructureTemplate
[12] Meta-Object Facility MOF, Version 2.0, OMG Available Specification, ptc/04-10-15
http://www.omg.org/cgi-bin/apps/doc?ptc/04-10-15.pdf

# 222 Specification of Timing Extensions
## References
[1] Methodology
AUTOSAR_TR_Methodology
[2] Requirements on Timing Extensions
AUTOSAR_RS_TimingExtensions
[3] Virtual Functional Bus
AUTOSAR_EXP_VFB
[4] Standardization Template
AUTOSAR_TPS_StandardizationTemplate
[5] Generic Structure Template
AUTOSAR_TPS_GenericStructureTemplate
[6] Basic Software Module Description Template
AUTOSAR_TPS_BSWModuleDescriptionTemplate

## 1.2 Abbreviations
|Abbreviation| Meaning|
|:--|:--|
|BSW| Basic Software|
|CAN| Controller Area Network|
|CC| Communication Controller|
|COM| Communication module|
|ECU| Electrical Control Unit|
|ID| Identifier|
|IPDU| Interaction Layer Protocol Data Unit|
|I/O| Input/Output|
|ISIGNAL| Interaction Layer Signal|
|LPDU| Data Link Layer Protocol Data Unit|
|PDU| Protocol Data Unit|
|RTE| Runtime Environment|
|SW-C| Software Component|
|TD| Timing Description|
|UML| Unified Modeling Language|
|VFB| Virtual Functional Bus|

# 221 System Template
## References
[1] Requirements on System Template AUTOSAR_RS_SystemTemplate
[2] Generic Structure Template AUTOSAR_TPS_GenericStructureTemplate
[3] XML Schema Production Rules AUTOSAR_TPS_XMLSchemaProductionRules
[4] Methodology AUTOSAR_TR_Methodology
[5] Software Component Template AUTOSAR_TPS_SoftwareComponentTemplate
[6] Specification of ECU Resource Template AUTOSAR_TPS_ECUResourceTemplate
[7] Standardization Template AUTOSAR_TPS_StandardizationTemplate
[8] Specification of Timing Extensions AUTOSAR_TPS_TimingExtensions
[9] ASAM Fibex – Field Bus Exchange Format, Version 3.1 http://www.asam.net
[10] ISO 17987:2016 (all parts), Road vehicles – Local Interconnect Network (LIN) http://www.iso.org
[11] CAN specifications http://www.can-cia.org
[12] MOST Specification, Version 2.5 http://www.mostnet.de
[13] FlexRay Protocol Specification http://www.flexray.com
[14] Serial Data Communications between Microcomputer Systems in heavy-duty Vehicle Applications
[15] Layered Software Architecture AUTOSAR_EXP_LayeredSoftwareArchitecture
[16] Specification of LIN Interface AUTOSAR_SWS_LINInterface
[17] Specification of COM Based Transformer AUTOSAR_SWS_COMBasedTransformer
[18] Basic Software Module Description Template AUTOSAR_TPS_BSWModuleDescriptionTemplate
[19] ASAM MCD 2MC ASAP2 Interface Specification http://www.asam.net/ASAP2-V1.51.pdf
[20] Specification of SW-C End-to-End Communication Protection Library AUTOSAR_SWS_E2ELibrary
[21] Specification of Communication AUTOSAR_SWS_COM
[22] Specification of I-PDU Multiplexer AUTOSAR_SWS_IPDUMultiplexer
[23] SAE J1939-21 Data Link Layer
[24] Specification of Diagnostic over IP AUTOSAR_SWS_DiagnosticOverIP
[25] Specification of Cryptography for Adaptive Platform AUTOSAR_SWS_Cryptography
[26] Road vehicles – Diagnostics on Controller Area Networks (CAN) – Part2: Network layer services
[27] Specification of Manifest AUTOSAR_TPS_ManifestSpecification
[28] Specification of SOME/IP Transformer AUTOSAR_SWS_SOMEIPTransformer
[29] Specification of Service Discovery AUTOSAR_SWS_ServiceDiscovery
[30] Specification of Secure Onboard Communication AUTOSAR_SWS_SecureOnboardCommunication
[31] Specification of TCP/IP Stack AUTOSAR_SWS_TcpIp
[32] Specification of RTE Software AUTOSAR_SWS_RTE
[33] SOME/IP Protocol Specification AUTOSAR_PRS_SOMEIPProtocol
[34] Specification of Module E2E Transformer AUTOSAR_SWS_E2ETransformer
[35] Specification of CRC Routines AUTOSAR_SWS_CRCLibrary
[36] E2E Protocol Specification AUTOSAR_PRS_E2EProtocol
[37] Specification of Synchronized Time-Base Manager AUTOSAR_SWS_SynchronizedTimeBaseManager
[38] Specification of Time Synchronization over Ethernet AUTOSAR_SWS_TimeSyncOverEthernet
[39] Software Process Engineering Meta-Model Specification http://www.omg.org/spec/SPEM/2.0/

## 1.1 Abbreviations
|Abbreviations|Meaning|
|:--|:--|
|CAN|Controller Area Network|
|CAS|Collision Avoidance Symbol|
|CB|Control Bit VectorV|
|CC|Communication Controller|
|CMAC|Cipher-based message authentication code|
|DLC|Data Length Code|
|DoIp|Diagnostics over Internet Protocol|
|DTD|Document Type Definition|
|ECU|Electrical Control Unit|
|FIBEX|Field Bus Exchange Format|
|I2C|Inter-Integrated Circuit|
|ID|Identifier|
|IPDU|Interaction Layer Protocol Data Unit|
|ISG|Inter-slot Gap|
|LIN|Local Interconnect Network|
|LPDU|Data Link Layer Protocol Data Unit|
|MAC|Message Authentication Code|
|MAC Address|media access control address|
|MOST|Media Oriented Systems Transport|
|NAD|Node Address for Diagnostic|
|NID|Node Identification|
|NIT|Network Idle Time|
|NM|Network Management|
|NPDU|Network Layer Protocol Data Unit|
|OBD|Onboard Diagnostic|
|PDU|Protocol Data Unit|
|POC|Protocol Operation Control|
|PSK|Pre-shared Key|
|RSA|Rivest-Shamir-Adleman. A method using public and private key for data encryption and decryption.|
|RTE|Runtime Environment|
|SDU|Service Data Unit|
|SID|Service Identifier|
|SPI|Serial Peripheral Interface|
|SWC|Software Component|
|SWC-T|Software Component Template|
|SYS-T|System Template|
|TLS|Transport Layer Security|
|TP|Transport Protocol|
|TTCAN|Time Triggered Controller Area Network|
|UML|Unified Modeling Language|
|VFB|Virtual Functional Bus|
|XML|Extensible Markup Language|
|XSD|XML Schema Definition|

# 220 Standardization Template

There are no abbreviations.

## References
[1] Software Component Template
AUTOSAR_TPS_SoftwareComponentTemplate
[2] Requirements on Standardization Template
AUTOSAR_RS_StandardizationTemplate
[3] Predefined Names in AUTOSAR
AUTOSAR_TR_PredefinedNames
[4] Specifications of Safety Extensions
AUTOSAR_TPS_SafetyExtensions
[5] List of Basic Software Modules
AUTOSAR_TR_BSWModuleList
[6] Key words for use in RFCs to Indicate Requirement Levels
http://www.ietf.org/rfc/rfc2119.txt
[7] Generic Structure Template
AUTOSAR_TPS_GenericStructureTemplate
[8] XML Path language (XPath)
http://www.w3.org/TR/xpath/
[9] ANTLR parser generator V3
[10] Specification of ECU Configuration
AUTOSAR_TPS_ECUConfiguration
[11] Unique Names for Documentation, Measurement and Calibration: Modeling and Naming Aspects including Automatic Generation
AUTOSAR_TR_AIMeasurementCalibrationDiagnostics
[12] XML Specification of Application Interfaces
AUTOSAR_MOD_AISpecification
[13] Specification of Timing Extensions
AUTOSAR_TPS_TimingExtensions
[14] Explanation of Application Interfaces of the Powertrain Engine Domain
AUTOSAR_EXP_AIPowertrain
[15] SW-C and System Modeling Guide
AUTOSAR_TR_SWCModelingGuide
[16] Specification of Platform Types
AUTOSAR_SWS_PlatformTypes
[17] Specification of CRC Routines
AUTOSAR_SWS_CRCLibrary
[18] Methodology
AUTOSAR_TR_Methodology
[19] Meta Model
AUTOSAR_MMOD_MetaModel
[20] Collection of constraints on AUTOSAR M1 models
AUTOSAR_TR_AutosarModelConstraints
[21] XML Schema Production Rules
AUTOSAR_TPS_XMLSchemaProductionRules
[22] Meta Model-generated XML Schema
AUTOSAR_MMOD_XMLSchema
[23] Software Process Engineering Meta-Model Specification
http://www.omg.org/spec/SPEM/2.0/

# 219 Software Component Template
https://www.autosar.org/fileadmin/user_upload/standards/classic/19-11/AUTOSAR_TPS_SoftwareComponentTemplate.pdf
## References
[1] Standardization Template AUTOSAR_TPS_StandardizationTemplate
[2] Specification of RTE Software AUTOSAR_SWS_RTE
[3] Virtual Functional Bus AUTOSAR_EXP_VFB
[4] Methodology AUTOSAR_TR_Methodology
[5] Layered Software Architecture AUTOSAR_EXP_LayeredSoftwareArchitecture
[6] Basic Software Module Description Template AUTOSAR_TPS_BSWModuleDescriptionTemplate
[7] Specification of Timing Extensions AUTOSAR_TPS_TimingExtensions
[8] Requirements on Timing Extensions AUTOSAR_RS_TimingExtensions
[9] Specification of ECU Resource Template AUTOSAR_TPS_ECUResourceTemplate
[10] System Template AUTOSAR_TPS_SystemTemplate
[11] Generic Structure Template AUTOSAR_TPS_GenericStructureTemplate
[12] Requirements on Software Component Template AUTOSAR_RS_SoftwareComponentTemplate
[13] Supplementary material of general blueprints for AUTOSAR AUTOSAR_TR_GeneralBlueprintsSupplement
[14] Specification of Basic Software Mode Manager AUTOSAR_SWS_BSWModeManager
[15] Information technology – Universal Coded Character Set (UCS) http://www.iso.org
[16] Specification of Manifest AUTOSAR_TPS_ManifestSpecification
[17] Specification of I/O Hardware Abstraction AUTOSAR_SWS_IOHardwareAbstraction
[18] ISO 17356-4: Road vehicles – Open interface for embedded automotive applica- tions – Part 4: OSEK/VDX Communication (COM)
[19] Specification of SW-C End-to-End Communication Protection Library AUTOSAR_SWS_E2ELibrary
[20] Specification of Communication Manager AUTOSAR_SWS_COMManager
[21] Specification of Communication AUTOSAR_SWS_COM
[22] Specification of Platform Types AUTOSAR_SWS_PlatformTypes
[23] ISO/IEC 9899:1990 http://www.iso.org
[24] ASAM MCD 2MC ASAP2 Interface Specification http://www.asam.net
ASAP2-V1.51.pdf
[25] ASAM MCD 2 Harmonized Data Objects Version 1.1 harmonized-data-objects-V1.1.pdf
[26] Collection of blueprints for AUTOSAR M1 models AUTOSAR_MOD_GeneralBlueprints
[27] ISO 26262 (Part 1-10) – Road vehicles – Functional Safety, First edition http://www.iso.org
[28] ASAM AE Calibration Data Format V2.0.0 http://www.asam.net ASAM-AE-CDF-V2_0_0-Users-Guide.pdf
[29] Specification of Operating System AUTOSAR_SWS_OS
[30] ISO 17356-3: Road vehicles – Open interface for embedded automotive applica- tions – Part 3: OSEK/VDX Operating System (OS)
[31] Specification of ECU Configuration Parameters (XML) AUTOSAR_MOD_ECUConfigurationParameters
[32] Glossary AUTOSAR_TR_Glossary
[33] Specification of NVRAM Manager AUTOSAR_SWS_NVRAMManager
[34] ASAM AE Functional Specification Exchange Format V1.0.0 http://www.asam.net/AE-FSX_V1.0.0.pdf
[35] Specification of Watchdog Manager AUTOSAR_SWS_WatchdogManager
[36] Specification of ECU State Manager AUTOSAR_SWS_ECUStateManager
[37] Diagnostic Extract Template AUTOSAR_TPS_DiagnosticExtractTemplate
[38] Specification of Function Inhibition Manager AUTOSAR_SWS_FunctionInhibitionManager
[39] Specification of Diagnostic Event Manager AUTOSAR_SWS_DiagnosticEventManager
[40] Specification of Diagnostic Communication Manager AUTOSAR_SWS_DiagnosticCommunicationManager
[41] Road vehicles – Diagnostic communication over Internet Protocol (DoIP) http://www.iso.org
[42] Specification of Diagnostic Log and Trace AUTOSAR_SWS_DiagnosticLogAndTrace
[43] Specification of Synchronized Time-Base Manager AUTOSAR_SWS_SynchronizedTimeBaseManager
[44] Specification of Secure Onboard Communication AUTOSAR_SWS_SecureOnboardCommunication
[45] Specification of a Request Manager for SAE J1939 AUTOSAR_SWS_SAEJ1939RequestManager
[46] Specification of Default Error Tracer AUTOSAR_SWS_DefaultErrorTracer
[47] Specification of Vehicle-2-X Facilities AUTOSAR_SWS_V2XFacilities
[48] Specification of Vehicle-2-X Management AUTOSAR_SWS_V2XManagement
[49] Software Process Engineering Meta-Model Specification http://www.omg.org/spec/SPEM/2.0/
[50] Specification of SOME/IP Transformer AUTOSAR_SWS_SOMEIPTransformer

## 1.5 Abbreviations

|Abbreviation| Meaning|
|:--|:--|
|API |Application Programming Interface |
|BOM |Byte Order Mark|
|CAN |Controller Area Network|
|CSE |Codes for Scaling Units|
|DCM|Diagnostics Communication Manager|
|DCY |Driving Cycle|
|DEM|Diagnostics Event Manager|
|DID|Diagnostic Identifier|
|DTC |Diagnostic Trouble Code|
|DoIp |Diagnostics over IP|
|ECU |Electrical Control Unit|
|EPROM |Erasable Programmable Read-Only Memory|
|EEPROM |Electrically Erasable Programmable Read-Only Memory |
|FID|Function Identifier|
|GID|Group Identifier|
|ID|Identifier|
|IO|Input/Output|
|IP |Internet Protocol|
|IUMPR |In-Use Monitor Performance Ratio|
|ISO |International Standardization Organization|
|MAC |Message Authentication Code|
|MCAL |Micro-Controller Abstraction|
|LIN |Local Interconnect Network|
|MCD |Measurement, Calibration, Diagnostics|
|NM|Network Management|
|NV|Non-Volatile|
|OBD|On-Board Diagnostic|
|OEM|Original Equipment Manufacturer|
|OS|Operating System|
|PDU|Protocol Data Unit|
|PID|Parameter Identifier|
|PTO|Power Take Off|
|RA|Routing Activation|
|RAM|Random Access Memory|
|ROM|Read-Only Memory|
|RPT|Rapid Prototyping|
|RTE|Runtime Environment|
|SWC|Software Component|
|TID|Test Identifier|
|UDS|Unified Diagnostic Services|
|UML|Unified Modeling Language|
|VFB |Virtual Functional Bus|
|WWH-OBD |World-Wide Harmonized On-Board Diagnostics |
|XML|Extensible Markup Language|
|XSD|XML Schema Definition|

# 218 Specification of Safety Extensions

## References
[1] Requirements on Safety Extensions AUTOSAR_RS_SafetyExtensions
[2] Standardization Template AUTOSAR_TPS_StandardizationTemplate
[3] ISO 26262 (Part 1-10) – Road vehicles – Functional Safety, First edition http://www.iso.org
[4] Methodology AUTOSAR_TR_Methodology

## 1.4 Abbreviations

|Abbreviation| Meaning|
|:--|:--|
|ASIL|Automotive Safety Integrity Level|
|DC|Diagnostic Coverage|
|ECC|Error Correction Code|
|EDC|Error Detection Code|
|HARA|Hazard Analysis and Risk Assessment|
|HW|Hardware|
|FSC|Functional Safety Concept|
|TSC|Technical Safety Concept|
|SEooC|Safety Element out of Context|
|SM| Safety Mechanism or Measure|
|SW| Software|
|SWC| Software Component|
|URI| Uniform Resource Identifier|
|URL| Uniform Resource Locator|

# 217 Specification of Manifest
https://www.autosar.org/fileadmin/user_upload/standards/adaptive/19-11/AUTOSAR_TPS_ManifestSpecification.pdf

##References
[1] Software Component Template AUTOSAR_TPS_SoftwareComponentTemplate
[2] Layered Software Architecture AUTOSAR_EXP_LayeredSoftwareArchitecture
[3] Reference Model for Service Oriented Architecture 1.0 https://www.oasis-open.org/committees/download.php/19679/soa-rm-cs.pdf
[4] Standardization Template AUTOSAR_TPS_StandardizationTemplate
[5] Specification of RESTful communication AUTOSAR_SWS_REST
[6] Generic Structure Template AUTOSAR_TPS_GenericStructureTemplate
[7] Specification of Platform Types AUTOSAR_SWS_PlatformTypes
[8] SOME/IP Protocol Specification AUTOSAR_PRS_SOMEIPProtocol
[9] Specification of Persistency AUTOSAR_SWS_Persistency
[10] IEEEStandardforInformationTechnology-StandardizedApplicationEnvironment Profile (AEP)-POSIX Realtime and Embedded Application Support https://standards.ieee.org/findstds/standard/1003.13-2003.html
[11] Specification of Time Synchronization for Adaptive Platform AUTOSAR_SWS_TimeSync
[12] Specification of Communication Management AUTOSAR_SWS_CommunicationManagement
[13] Explanation of ara::com API AUTOSAR_EXP_ARAComAPI
[14] Specification of Platform Health Management for Adaptive Platform AUTOSAR_SWS_PlatformHealthManagement
[15] Information technology – Universal Coded Character Set (UCS) http://www.iso.org
[16] System Template AUTOSAR_TPS_SystemTemplate
[17] Specification of Execution Management AUTOSAR_SWS_ExecutionManagement
[18] Diagnostic Extract Template AUTOSAR_TPS_DiagnosticExtractTemplate
[19] Specification of Diagnostics AUTOSAR_SWS_Diagnostics
[20] Specification of Cryptography for Adaptive Platform AUTOSAR_SWS_Cryptography
[21] Specification of ECU Resource Template AUTOSAR_TPS_ECUResourceTemplate
[22] Road vehicles – Diagnostic communication over Internet Protocol (DoIP) http://www.iso.org
[23] SOME/IP Service Discovery Protocol Specification AUTOSAR_PRS_SOMEIPServiceDiscoveryProtocol
[24] Data Distribution Service (DDS), Version 1.4 http://www.omg.org/spec/DDS/1.4
[25] RPC over DDS, Version 1.0 https://www.omg.org/spec/DDS-RPC/1.0
[26] Specification of SW-C End-to-End Communication Protection Library AUTOSAR_SWS_E2ELibrary
[27] E2E Protocol Specification AUTOSAR_PRS_E2EProtocol
[28] Log and Trace Protocol Specification AUTOSAR_PRS_LogAndTraceProtocol
[29] Specification of Communication AUTOSAR_SWS_COM
[30] Specification of Secure Onboard Communication AUTOSAR_SWS_SecureOnboardCommunication
[31] REST: Architectural Styles and the Design of Network-based Software Architec- tures

## 1.3 Abbreviations

|abbreviation|meaning|
|:--|:--|
|AES |Advanced Encryption Standard |
|API|Application Programming Interface |
|ATP |AUTOSAR Template Profile|
|ARXML |AUTOSAR XML |
|CAN |Controller Area Network |
|CRC |Cyclic Redundancy Check|
|CTM |Counter Mode|
|DDS |Data Distribution Service |
|DES|Data Encryption Standard|
|DHCP |Dynamic Host Control Protocol |
|DoIP |Diagnostics over IP|
|DM |Diagnostic Manager |
|DTC |Diagnostic Trouble Code |
|ECB |Electronic Code Book|    
|ECC | Elliptic Curve Cryptography|
|ECDSA |Elliptic Curve Digital Signature Algorithm|
|ECU |Electrical Control Unit|
|ECIES |Elliptic Curve Integrated Encryption Scheme|
|EDDSA |Edwards-Curve Digital Signature Algorithm |
|FQDN |Fully-Qualified Domain Name|
|GCM |Galios/Counter Mode|
|HMAC |Hash-based Message Authentication Code|
|HTTP |Hypertext Transport Protocol|
|ID|Identifier|
|IO| Input/Output|
|IP |Internet Protocol|
|ISO |International Standardization Organization|
|JSON |JavaScript Object Notation*5|
|LAN |Local Area Network|
|MAC |Media Access Control|
|MAC | Message Authentication Code|
|MD |Message Digest|
|MTU |Maximum Transmission Unit |
|NM |Network Management|
|NV |Non-Volatile|
|OEM|Original Equipment Manufacturer  |                                    
|OS |Operating System|
|PDU |Protocol Data Unit|
|PHM |Platform Health Management|
|PKCS |Public Key Cryptography Standards |
|POSIX |Portable Operating System Interface|
|PSK | Pre-Shared Key|
|RAM |Random Access Memory |
|REST |Representational State Transfer |
|ROM|Read-Only Memory  
|RSA| Cryptographic approach according to Rivest, Shamir, and Adleman| 
|SD |Service Discovery|
|SDG|Special Data Group |
|SHA |Secure Hash Algorithm|
|SOME/IP |Scalable service-Oriented MiddlewarE over IP |
|SWC |Software Component|
|TCP|Transport Control Protocol |
|TLS |Transport Layer Security |
|TLV |Tag Length Value|
|TTL |Time to Live|
|UDS |Unified Diagnostic Services |
|UDP |User datagram Protocol |
|UML |Unified Modeling Language|
|URI |Uniform Resource Identifier |
|URL |Uniform Resource Locator |
|UUID |Universally Unique Identifier |
|VFB |Virtual Functional Bus|
|VLAN |Virtual Local Area Network |
|VSA |Variable Size Array |
|XML |Extensible Markup Language|
|XSD|XML Schema Definition|

*5 Javscript -> Javascript
# 216 Generic Structure Template

There are no abbreviation and no reference to glossary.

## References
[1] Meta Model AUTOSAR_MMOD_MetaModel
[2] Standardization Template AUTOSAR_TPS_StandardizationTemplate
[3] XML Schema Production Rules AUTOSAR_TPS_XMLSchemaProductionRules
[4] Specification of ECU Resource Template AUTOSAR_TPS_ECUResourceTemplate
[5] System Template AUTOSAR_TPS_SystemTemplate
[6] Specification of Manifest AUTOSAR_TPS_ManifestSpecification
[7] Predefined Names in AUTOSAR AUTOSAR_TR_PredefinedNames
[8] List of Basic Software Modules AUTOSAR_TR_BSWModuleList
[9] Basic Software Module Description Template AUTOSAR_TPS_BSWModuleDescriptionTemplate
[10] XML Schema 1.0 http://www.w3.org/TR/xmlschema-1
[11] ANTLR parser generator V3
[12] C++ Operator Precedence http://www.cppreference.com/wiki/operator_precedence
[13] Collection of blueprints for AUTOSAR M1 models AUTOSAR_MOD_GeneralBlueprints
[14] Issue Exchange Format V3.0.0 http://www.asam.net
[15] Container Catalog XML Model Specification http://www.asam.net
[16] ASAM MCD 2MC ASAP2 Interface Specification http://www.asam.net/ASAP2-V1.51.pdf
[17] Methodology AUTOSAR_TR_Methodology
[18] Standardized M1 Models used for the Definition of AUTOSAR AUTOSAR_MOD_GeneralDefinitions
[19] Specification of RTE Software AUTOSAR_SWS_RTE
[20] Software Component Template AUTOSAR_TPS_SoftwareComponentTemplate
[21] 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
[22] ASAM AE Functional Specification Exchange Format V1.0.0 http://www.asam.net
AE-FSX_V1.0.0.pdf
[23] OASIS open exchange table model http://www.oasis-open.org/specs/tm9901.html
[24] Software Process Engineering Meta-Model Specification http://www.omg.org/spec/SPEM/2.0/


# 215 AUTOSAR Feature Model Exchange Format

There are no abbreviation and no reference to glossary.

## References
[1] Generic Structure Template AUTOSAR_TPS_GenericStructureTemplate
[2] Standardization Template AUTOSAR_TPS_StandardizationTemplate
[3] AUTOSAR Feature Model Exchange Format Requirements AUTOSAR_RS_FeatureModelExchangeFormat
[4] Methodology AUTOSAR_TR_Methodology
[5] Software Process Engineering Meta-Model Specification http://www.omg.org/spec/SPEM/2.0/

# 214 Specification of ECU Resource Template

There are no abbreviation and no reference to glossary.

p.7
>Where applicable, please consult the glossary and the abbreviation list contained in this document. 

## References
[1] Requirements on ECU Resource Template AUTOSAR_RS_ECUResourceTemplate
[2] Meta Model AUTOSAR_MMOD_MetaModel
[3] Software Component Template AUTOSAR_TPS_SoftwareComponentTemplate
[4] XML Schema Production Rules AUTOSAR_TPS_XMLSchemaProductionRules
[5] Standardization Template AUTOSAR_TPS_StandardizationTemplate
[6] Generic Structure Template AUTOSAR_TPS_GenericStructureTemplate
[7] IEEE standard for radix-independent floating-point arithmetic (ANSI/IEEE Std 854-1987)
[8] Software Process Engineering Meta-Model Specification http://www.omg.org/spec/SPEM/2.0/


# 213 Specification of ECU Configuration

## References
[1] Methodology AUTOSAR_TR_Methodology
[2] System Template AUTOSAR_TPS_SystemTemplate
[3] Glossary AUTOSAR_TR_Glossary
[4] Standardization Template AUTOSAR_TPS_StandardizationTemplate
[5] Requirements on ECU Configuration AUTOSAR_RS_ECUConfiguration
[6] Generic Structure Template AUTOSAR_TPS_GenericStructureTemplate
[7] XML Schema Production Rules AUTOSAR_TPS_XMLSchemaProductionRules
[8] Specification of ECU Configuration Parameters (XML) AUTOSAR_MOD_ECUConfigurationParameters
[9] IEEE standard for radix-independent floating-point arithmetic (ANSI/IEEE Std 854-1987)
[10] Meta Model AUTOSAR_MMOD_MetaModel
[11] Meta Model-generated XML Schema AUTOSAR_MMOD_XMLSchema
[12] Software Component Template AUTOSAR_TPS_SoftwareComponentTemplate
[13] List of Basic Software Modules AUTOSAR_TR_BSWModuleList
[14] Layered Software Architecture AUTOSAR_EXP_LayeredSoftwareArchitecture
[15] Software Process Engineering Meta-Model Specification http://www.omg.org/spec/SPEM/2.0/

## 1.1 Abbreviations

|  Abbreviation| meaning|
|:--|:--|
|ECUC|ECU Configuration|
|ECUC Value description|ECU Configuration Value Description|
|ECUC ParamDef|ECU Configuration Parameter Definition|
|ECUC Value|ECU Configuration Value|
|StMD|Standardized Module Definition|
|VSMD|Vendor Specific Module Definition|

# 212 Diagnostic Extract Template
https://www.autosar.org/fileadmin/user_upload/standards/classic/19-11/AUTOSAR_TPS_DiagnosticExtractTemplate.pdf

## References
[1] Specification of RTE Software AUTOSAR_SWS_RTE
[2] Layered Software Architecture AUTOSAR_EXP_LayeredSoftwareArchitecture
[3] Specification of ECU Configuration AUTOSAR_TPS_ECUConfiguration
[4] ASAM MCD 2D ODX http://www.asam.net
ASAM MCD-2D ODX v2.2.0.pdf
[5] XML Schema Production Rules AUTOSAR_TPS_XMLSchemaProductionRules
[6] System Template AUTOSAR_TPS_SystemTemplate
[7] Specification of ECU Configuration Parameters (XML) AUTOSAR_MOD_ECUConfigurationParameters
[8] Software Component Template AUTOSAR_TPS_SoftwareComponentTemplate
[9] Basic Software Module Description Template AUTOSAR_TPS_BSWModuleDescriptionTemplate
[10] Specification of Diagnostic Communication Manager AUTOSAR_SWS_DiagnosticCommunicationManager
[11] Specification of Diagnostic Event Manager AUTOSAR_SWS_DiagnosticEventManager
[12] Standardization Template AUTOSAR_TPS_StandardizationTemplate
[13] Requirements on Diagnostic Extract Template AUTOSAR_RS_DiagnosticExtractTemplate
[14] Specification of Function Inhibition Manager AUTOSAR_SWS_FunctionInhibitionManager
[15] SAE J1939 Top Level Document
[16] Unified diagnostic services (UDS) – Part 1: Specification and requirements (Re- lease 2006-12)
http://www.iso.org
[17] Road vehicles – End-of-life activation of on-board pyrotechnic devices – Part 2: Communication requirements
http://www.iso.org
[18] Road vehicles – Communication between vehicle and external equipment for emission-related diagnostic – Part 5: Emission-related diagnostic services. http://www.iso.org
[19] Road vehicles – Implementation of World-Wide Harmonized On-Board Diagnos- tics (WWH-OBD) communication requirements – Part 3: Common message dic- tionary
http://www.iso.org
[20] SAE J1939-73 Application Layer – Diagnostics
[21] Software Process Engineering Meta-Model Specification http://www.omg.org/spec/SPEM/2.0/
[22] Generic Structure Template AUTOSAR_TPS_GenericStructureTemplate

## 1.3 Abbreviations

|Abbreviation|meaning|
|:--|:--|
|API |Application Programming Interface |
|BSW |Basic Software|
|BswM |Basic Software Manager |
|CAN |Controller Area Network|
|CSE|Codes for Scaling Units|
| DEM |Diagnostics Communication Manager |
| DCY |Driving Cycle|
| DEM |Diagnostics Event Manager |
| DID |Diagnostic Identifier|
| DTC |Diagnostic Trouble Code |
| DTR |Diagnostic Test Result |
| DoIP |Diagnostics over IP |
| ECU |Electrical Control Unit|
| ECUC |ECU Configuration |
| FID |Function Identifier|
| FIM |Function Inhibition Manager |
| GID |Group Identifier|
| ID|Identifier|
|IO|Input/Output|
|IP |Internet Protocol|
|IUMPR |n-Use Monitor Performance Ratio |
|ISO |International Organization for Standardization |
|LIN |Local Interconnect Network|
|NRC |Negative Response Code |
|OBD|On-Board Diagnostic|
| ODX |Open Diagnostic Data Exchange |
| OEM |Original Equipment Manufacturer |
| PDU |Protocol Data Unit|
| PID |Parameter Identifier|
| PTO |Power Take Off|
| RA |Routing Activation|
| RAM |Random Access Memory |
| RID |Routine Identifier|
| ROE |Response on Event|
| ROM |Read-Only Memory|
| RTE |Run-TIme Environment |
| RS|Requirements Specification |
|RX |Receive|
|SPN |Suspect Parameter Number |
|SW |Software|
|SWC |Software Component|
|SWCD |Software Component Description |
|TID |Test Identifier|
|TPS |Template Specification|
|TX |Transmit|
|SWS |Software Specification|
|UDS |Unified Diagnostic Services |
|UML |Unified Modeling Language |
|VFB|Virtual Functional Bus|
|VIN |Vehicle Identification Number|
|WWH-OBD |World-Wide Harmonized On-Board Diagnostics |
|XML|Extensible Markup Language|
|XSD|XML Schema Definition|

# 211 Basic Software Module Description Template

## References

[1] Generic Structure Template AUTOSAR_TPS_GenericStructureTemplate
[2] Requirements on Basic Software Module Description Template AUTOSAR_RS_BSWModuleDescriptionTemplate
[3] General Requirements on Basic Software Modules AUTOSAR_SRS_BSWGeneral
[4] Methodology AUTOSAR_TR_Methodology
[5] Glossary AUTOSAR_TR_Glossary
[6] Software Component Template AUTOSAR_TPS_SoftwareComponentTemplate
[7] System Template AUTOSAR_TPS_SystemTemplate
[8] XML Schema Production Rules AUTOSAR_TPS_XMLSchemaProductionRules
[9] Standardization Template AUTOSAR_TPS_StandardizationTemplate
[10] Basic Software Module Description Template AUTOSAR_TPS_BSWModuleDescriptionTemplate
[11] Specification of ECU Configuration AUTOSAR_TPS_ECUConfiguration
[12] Specification of Timing Extensions AUTOSAR_TPS_TimingExtensions
[13] Specification of RTE Software AUTOSAR_SWS_RTE
[14] List of Basic Software Modules AUTOSAR_TR_BSWModuleList
[15] Meta Data Exchange Format for Software Module Sharing V1.0 (MDX V1.0) http://www.asam.net/ ASAM-AE-MDX-V1_0_0.pdf
[16] Guide to BSW Distribution AUTOSAR_EXP_BSWDistributionGuide
[17] Virtual Functional Bus AUTOSAR_EXP_VFB
[18] Specification of Operating System AUTOSAR_SWS_OS
[19] Specification of Memory Mapping AUTOSAR_SWS_MemoryMapping
[20] Specification of Compiler Abstraction AUTOSAR_SWS_CompilerAbstraction
[21] Specification of ECU Resource Template AUTOSAR_TPS_ECUResourceTemplate
[22] ASAM MCD 2MC ASAP2 Interface Specification http://www.asam.net ASAP2-V1.51.pdf
[23] Overview of Acceptance Tests AUTOSAR_EXP_AcceptanceTestsOverview
[24] Collection of blueprints for AUTOSAR M1 models AUTOSAR_MOD_GeneralBlueprints
[25] Specification of Function Inhibition Manager AUTOSAR_SWS_FunctionInhibitionManager
[26] Specification of Diagnostic Event Manager AUTOSAR_SWS_DiagnosticEventManager
[27] Specification of Watchdog Manager AUTOSAR_SWS_WatchdogManager
[28] Specification of ECU State Manager AUTOSAR_SWS_ECUStateManager
[29] General Specification of Basic Software Modules AUTOSAR_SWS_BSWGeneral
[30] Specification of Default Error Tracer AUTOSAR_SWS_DefaultErrorTracer

## 1.3 Abbreviations
|  Abbreviation| meaning|
|:--|:--|
|BSW|Basic Software|
|BSWMD|Basic Software Module Description|
|BSWMDT|Basic Software Module Description Template|
|DEM|Diagnostic Event Manager|
|ECU|Electronic Control Unit|
|ECUC|ECU Configuration|
|ICC1, ICC2,  ICC3|AUTOSAR Implementation Conformance Class 1...3|
|ISR|Interrupt Service Routine|
|ICS|Implementation Conformance Statement|
|IOC|Inter OS-Application Communication|
|MC|Measurement and Calibration|
|MSR|Manufacturer Supplier Relationship|
|NvM|Non Volatile Memory|
|NVRAM|Non Volatile RAM|
|OS|Operating System|
|RAM|Random Access Memory|
|ROM|Read-only Memory|
|SWC|Software Component|
|SWS|Software Specification|
|SWCT|Software Component Template|
| UML|Unified Modeling Language|
|ARXML|AUTOSAR XML|
|XML|Extensible Markup Language|
# 210 Specification of Abstract Platform
https://www.autosar.org/fileadmin/user_upload/standards/adaptive/19-11/AUTOSAR_TPS_AbstractPlatformSpecification.pdf

## References
[1] Standardization Template AUTOSAR_TPS_StandardizationTemplate
[2] Software Component Template AUTOSAR_TPS_SoftwareComponentTemplate
[3] Generic Structure Template AUTOSAR_TPS_GenericStructureTemplate

## 1.2 Abbreviations
|Abbreviation | Meaning|
|:--|:--|
|AP |Adaptive Platform|
|API|Application Programming Interface|
|ARXML |AutosarR XML|
|ASD |Abstract System Description|
|CP |Classic Platform|
|ECU |Electrical Control Unit|
|GENIVI |GENeva In-Vehicle Infotainment|
|~~IO~~ IDL| Interface Description Language|
|IO |Input/Output|
|JSON|JavaScript Object Notation|
|NVM |Non Volatile Memory|
|OEM|Original Equipment Manufacturer |
|OS|Operating System|
|RPC| Remote Procedure Call|
|SOA| Service-Oriented Architecture 
|SWC| Software Component|
|W3C |World Wide Consortium|        
|SYSML|Systems Modelling Language|
|VFB| Virtual Functional Bus|
|VISS| Vehicle Information Service Specification|
|XML|Extensible Markup Language|
| XSD|XML Schema Definition|

原文ではIDLの欄がIOになっている誤植があった。

# 209 Specification of Module XCP
## 3.1 Input documents

[0] Basic Software Module Description Template AUTOSAR_TPS_BSWModuleDescriptionTemplate.pdf
[1] List of Basic Software Modules AUTOSAR_TR_BSWModuleList.pdf
[2] AUTOSAR Layered Software Architecture AUTOSAR_EXP_LayeredSoftwareArchitecture.pdf
[3] General Requirements on Basic Software Modules AUTOSAR_SRS_BSWGeneral.pdf
[4] Specification of RTE (BSW Scheduler) AUTOSAR_SWS_RTE.pdf
[5] Specification of ECU Configuration AUTOSAR_TPS_ECUConfiguration
[6] Specification of Memory Mapping AUTOSAR_SWS_MemoryMapping.pdf
[7] Specification of FlexRay Interface AUTOSAR_SWS_FlexRayInterface.pdf
[8] Specification of CAN Interface AUTOSAR_SWS_CANInterface
[9] Specification of Socket Adaptor AUTOSAR_SWS_SocketAdaptor
[10] Requirements on XCP Module AUTOSAR_SRS_XCP.pdf
[11] AUTOSAR OS Specification AUTOSAR_SWS_OS
[12]General Specification of Basic Software Modules AUTOSAR_SWS_BSWGeneral.pdf
[13]ASAM XCP – The Universal Measurement and Calibration Protocol: ASAM_XCP_Part1-Overview - Version 1.1

## 3.1.1 Related standards and norms

[14] ASAM XCP – Transport Layer Specification XCP on CAN: ASAM_XCP_Part3 Transport-Layer-Specification_XCPonCAN - Version 1.2
[15] ASAM XCP – Transport Layer Specification XCP on Ethernet: ASAM_XCP_Part3-Transport-Layer-Specification_XCPonEthernet (TCP_IP&UDP_IP) – Version 1.1
[16] ASAM XCP – Transport Layer Specification XCP on FlexRay: ASAM_XCP_Part3-Transport-Layer-Specification_XCPonFlexRay-Version 1.1

## 2 Acronyms and abbreviations

|Abbreviation | Meaning|
|:--|:--|
|AUTOSAR| AUTomotive Open System ARchitecture|
|A2L| File Extension for an ASAM 2MC Language File|
|ASAM| Association for Standardization of Automation and Measuring Systems|
|BSW| Basic Software|
|CAN| Controller Area Network|
|CanIf| CAN Interface|
|CTO |Command Transfer Object|
|DAQ |Data AcQuisition, Data AcQuisition Packet 
|DTO| Data Transfer Object|
|ECU| Electronic Control Unit|
|FrIf| FlexRay Interface|
|LPDU |Data Link Layer PDU|
|MCD| Measurement Calibration and Diagnostics |
|MISRA| Motor Industry Software Reliability Association
| ODT| Object Descriptor Table|
|PDU| Protocol Data Unit|
|RAM| Random Access Memory|
|ROM| Read Only Memory|
|SchM| Schedule Manager|
|SVN| Subversion|
|SRS| Software Requirements Specification|
|STIM| Data Stimulation packet|
|SW| Software|
|SWS| Software Specification|
|TCP/IP| Transfer Control Protocol / Internet Protocol |
|TS| Time Stamp|
|UDP/IP User Datagram Protocol / Internet Protocol 
|URL| Uniform Resource Locator|
|XCP| Universal Calibration Protocol|
|XML| Extensible Markup Language|
|ISR| Interrupt Service Routine|
|DET| Default Error Tracer (AUTOSAR BSW module)|

# 208 
Specification Wireless Ethernet Transceiver Driver
https://www.autosar.org/fileadmin/user_upload/standards/classic/19-11/AUTOSAR_SWS_WirelessEthernetTransceiverDriver.pdf
### 3.1 Inputdocuments
[1] AUTOSAR Layered Software Architecture AUTOSAR_EXP_LayeredSoftwareArchitecture.pdf
[2] AUTOSAR General Requirements on Basic Software Modules AUTOSAR_SRS_BSWGeneral.pdf
[3] AUTOSAR General Specification for Basic Software Modules AUTOSAR_SWS_BSWGeneral.pdf
[4] Specification of Communication AUTOSAR_SWS_COM.pdf
[5] Specification of Ethernet Interface AUTOSAR_SWS_EthernetInterface.pdf
[6] Specification of Wireless Ethernet Driver AUTOSAR_SWS_WirelessEthernetDriver.pdf
[7] Specification of Ethernet Transceiver Driver AUTOSAR_SWS_EthernetTransceiverDriver.pdf
[8] BSW Scheduler Specification AUTOSAR_SWS_Scheduler.pdf
[9] Specification of ECU Configuration AUTOSAR_TPS_ECUConfiguration.pdf
[10] Specification of Memory Mapping AUTOSAR_SWS_MemoryMapping.pdf
[11] Specification of Standard Types AUTOSAR_SWS_StandardTypes.pdf
[12] Specification of Default Error Tracer AUTOSAR_SWS_DefaultErrorTracer.pdf
[13] Specification of Diagnostics Event Manager AUTOSAR_SWS_DiagnosticEventManager.pdf
[14] Requirements on Vehicle-2-X communication AUTOSAR_SRS_V2XCommunication.pdf
### 3.2 Related standards and norms
[15] IEC 7498-1 The Basic Model, IEC Norm, 1994
[16] IEEE 802.11-2012

## 2 Acronyms and abbreviations
|Abbreviation / Acronym:|Description:|
|:--|:--|
|AIFS |Arbitration Inter Frame Space |
|CBR|Channel Busy Ratio|
|CIT|Channel Idle Time |
|CW|Contention Window|
|DP|DCC Profile|
|EthIf|Ethernet Interface (AUTOSAR BSW module)|
|Eth |Ethernet Driver (AUTOSAR BSW module)|
|EthTrcv |Ethernet Transceiver Driver (AUTOSAR BSW module)|
|ISR| Interrupt Service Routine|
|MCG |Module Configuration Generator|
|WEth |Wireless Ethernet Driver (AUTOSAR BSW module) |
|WEthTrcv|Wireless Ethernet Transceiver (AUTOSAR BSW module)|

# 207 
Specification of Wireless Ethernet Driver
https://www.autosar.org/fileadmin/user_upload/standards/classic/19-11/AUTOSAR_SWS_WirelessEthernetDriver.pdf

### 3.1 Inputdocuments
[1] AUTOSAR Layered Software Architecture AUTOSAR_EXP_LayeredSoftwareArchitecture.pdf
[2] AUTOSAR General Requirements on Basic Software Modules AUTOSAR_SRS_BSWGeneral.pdf
[3] AUTOSAR General Specification for Basic Software Modules AUTOSAR_SWS_BSWGeneral.pdf
[4] Specification of Communication AUTOSAR_SWS_COM.pdf
[5] Specification of Ethernet Interface AUTOSAR_SWS_EthernetInterface.pdf
[6] Specification of Wireless Ethernet Transceiver AUTOSAR_SWS_WirelessEthernetTransceiverDriver.pdf
[7] Specification of ECU State Manager AUTOSAR_SWS_ECUStateManager.pdf
[8] Specification of Ethernet Driver AUTOSAR_SWS_EthernetDriver.pdf
[9] BSW Scheduler Specification AUTOSAR_SWS_Scheduler.pdf
[10] Specification of ECU Configuration AUTOSAR_TPS_ECUConfiguration.pdf
[11] Specification of Memory Mapping AUTOSAR_SWS_MemoryMapping.pdf
[12] Specification of Standard Types AUTOSAR_SWS_StandardTypes.pdf
[13] Specification of Default Error Tracer AUTOSAR_SWS_DefaultErrorTracer.pdf
[14] Specification of Diagnostics Event Manager AUTOSAR_SWS_DiagnosticsEventManager.pdf
[15] Requirements on Vehicle-2-X communication AUTOSAR_SRS_V2XCommunication.pdf
### 3.2 Relatedstandardsandnorms
[16] IEC 7498-1 The Basic Model, IEC Norm, 1994
[17] IEEE 802.11-2012
[18] Intelligent Transport Systems (ITS); Harmonized Channel Specifications for Intelligent Transport Systems operating in the 5 GHz frequency band between access layer and network and transport layer ETSI TS 102 724 V1.1.1 (2012-10)

## 2 Acronyms and abbreviations
|Abbreviation / Acronym|Description|
|:--|:--|
|FCS|Frame Check Sequence|
|EthIf|Ethernet Interface (AUTOSAR BSW module)|
|Eth|Ethernet Driver (AUTOSAR BSW module)|
|ISR|Interrupt Service Routine|
|MCG |Module Configuration Generator|
|WEth |Wireless Ethernet Driver (AUTOSAR BSW module)|
| WEthTrcv| Wireless Ethernet Transceiver (AUTOSAR BSW module)|

# 206 Specification of Watchdog Manager
https://www.autosar.org/fileadmin/user_upload/standards/classic/19-11/AUTOSAR_SWS_WatchdogManager.pdf

## 3 Related Documentation 3.1 InputDocuments
[1] Layered Software Architecture AUTOSAR_EXP_LayeredSoftwareArchitecture.pdf
[2] General Requirements on Basic Software Modules AUTOSAR_SRS_BSWGeneral.pdf
[3] Requirements on Mode Management AUTOSAR_SRS_ModeManagement.pdf
[4] Specification of Platform Types AUTOSAR_SWS_PlatformTypes.pdf
[5] Specification of RTE AUTOSAR_SWS_RTE.pdf
[6] Specification of ECU State Manager AUTOSAR_SWS_ECUStateManager.pdf
[7] Basic Software Module Description Template AUTOSAR_TPS_BSWModuleDescriptionTemplate.pdf
[8] List of Basic Software Modules AUTOSAR_TR_BSWModuleList.pdf
[9] AUTOSAR General Specification for Basic Software Modules AUTOSAR_SWS_BSWGeneral.pdf

## 2 Acronyms, Abbreviations and Terms

|Abbreviation / Acronym|Description|
|:--|:--|
|AI |Alive Indication|
|BSW |Basic Software|
|BswM |Basic Software Mode Manager |
|DEM |Diagnostic Event Manager |
|DET |Default Error Tracer|
|FiM |Function Inhibition Manager |
|EAI |Expected Alive Indications |
|EcuM |ECU State Manager|
|HW |Hardware|
|ID |Identifier|
|MCU |Micro Controller Unit |
|OS |Operating System|
|SC |Supervision Cycle|
|SE |Supervised Entity|
|SW-C |Software Component|
|RTE |Runtime Environment |
|WdgM|Watchdog Manager|

## Terms

|Term|Description|
|:--|:--|
|Alive Counter|An independent data resource in the Watchdog Manager in context of a Checkpoint to track and handle its amount of Alive Indications.|
|Alive Indication|An indication provided by a Checkpoint of a Supervised Entity to signal its aliveness to the Watchdog Manager.|
|Alive Supervision|Kind of supervision that checks if a Supervised Entity executed sufficiently often and not too often (including tolerances).|
|Checkpoint|A point in the control flow of a Supervised Entity where the activity is reported to the Watchdog Manager.|
|Deadline Supervision|Kind of supervision that checks if the execution time between two Checkpoints are lower then a given upper execution time limit.|
|Deadline Start Checkpoint|A Checkpoint for which Deadline Supervision is configured and which is a starting point for a particular Deadline Supervision.|
|Deadline End Checkpoint|A Checkpoint for which Deadline Supervision is configured and which is a ending point for a particular Deadline Supervision.|
|It is possible that a Checkpoint is both a Deadline Start Checkpoint and Deadline End Checkpoint – if Deadline Supervision is chained.|
|Expired Supervision Cycle|A Supervision Cycle where the Alive Supervision has failed its two escalation steps (Alive Counter fails the expected amount of Alive Indications (including tolerances) more often than the allowed amount of failed reference cycles).|
|Failed Supervision Reference Cycle|A Supervision Reference Cycle that ends with a detected deviation (including tolerances) between the Alive Counter and the expected amount of Alive Indications.0|

# 205 Specification of Watchdog Interface

>2 Acronyms and abbreviations
Note: For this module there are no local acronyms and abbreviations. All used acronyms and abbreviations should be contained in the AUTOSAR glossary.

## 3 Related documentation 3.1 Inputdocuments
[1] Layered Software Architecture AUTOSAR_EXP_LayeredSoftwareArchitecture.pdf
[2] General Requirements on Basic Software Modules AUTOSAR_SRS_BSWGeneral.pdf
[3] General Requirements on SPAL AUTOSAR_SRS_SPALGeneral.pdf
[4] Requirements on Memory Hardware Abstraction Layer AUTOSAR_SRS_MemoryHWAbstractionLayer.pdf
[5] Specification of Watchdog Driver AUTOSAR_SWS_WatchdogDriver.pdf
[6] Specification of Default Error Tracer AUTOSAR_SWS_DefaultErrorTracer.pdf
[7] Basic Software Module Description Template AUTOSAR_TPS_BSWModuleDescriptionTemplate.pdf
[8] AUTOSAR Requirements on Watchdog Driver AUTOSAR_SRS_WatchdogDriver.pdf
[9] General Specification of Basic Software Modules AUTOSAR_SWS_BSWGeneral.pdf

# 204 Specification of Watchdog Driver

## 3 Related documentation 3.1 Inputdocuments
[1] Layered Software Architecture AUTOSAR_EXP_LayeredSoftwareArchitecture.pdf
[2] General Requirements on Basic Software Modules AUTOSAR_SRS_BSWGeneral.pdf
[3] General Requirements on SPAL AUTOSAR_SRS_SPALGeneral.pdf
[4] Requirements on Watchdog Driver AUTOSAR_SRS_WatchdogDriver.pdf
[5] Specification of Watchdog Interface AUTOSAR_SWS_WatchdogInterface.pdf
[6] Basic Software Module Description Template AUTOSAR_TPS_BSWModuleDescriptionTemplate.pdf
[7] Specification of RTE Software Specification of Watchdog Driver AUTOSAR_SWS_RTE.pdf
[8] List of Basic Software Modules AUTOSAR_TR_BSWModuleList
[9] General Specification of Basic Software Modules AUTOSAR_SWS_BSWGeneral.pdf

## 2 Acronyms and abbreviations

|Abbreviation / Acronym| Description|
|:--|:--|
|DIP |Digital Input/Output|
|DET |Default Error Tracer|
|DEM |Diagnostic Event Manager – module to handle diagnostic relevant events. 
|SPI |Serial Peripheral Interface|
|WDG |Watchdog (module specific prefix)|

# 203 Specification of Vehicle-2-X Management
### 3.1 Inputdocuments
[1] AUTOSAR Layered Software Architecture AUTOSAR_EXP_LayeredSoftwareArchitecture.pdf
[2] AUTOSAR General Requirements on Basic Software Modules AUTOSAR_SRS_BSWGeneral.pdf
[3] AUTOSAR General Specification for Basic Software Modules AUTOSAR_SWS_BSWGeneral.pdf
[4] Glossary AUTOSAR_TR_Glossary
[5] Intelligent Transport Systems (ITS); Communications Architecture ETSI EN 302 665 V1.1.1 (2010-09)
[6] Intelligent Transport System (ITS); Facilities layer function; Part 3: Position and time facility specification" ETSI TS 102 890-3
[7] Intelligent Transport Systems (ITS); OSI cross-layer topics; Part 8: Interface between security entity and network and transport layer, ETSI TS 102 723-8
[8] Specification of Default Error Tracer AUTOSAR_SWS_DefaultErrorTracer.pdf
[9] Specification of ECU State Manager AUTOSAR_SWS_ECUStateManager.pdf
[10] Specification of Module Vehicle-2-X Facilities AUTOSAR_SWS_ V2XFacilities.pdf
[11] Specification of Module Vehicle-2-X Basic Transport AUTOSAR_SWS_ V2XBasicTransport.pdf
[12] Specification of Ethernet Interface AUTOSAR_SWS_EthernetInterface.pdf
[13] Specification of Crypto Service Manager AUTOSAR_SWS_CryptoServiceManager.pdf
[14] Specification of Vehicle-2-X Geo Networking AUTOSAR_SWS_V2XGeoNetworking.pdf
[15] Specification of Vehicle-2-X Facilities AUTOSAR_SWS_V2XFacilities.pdf
[16] Specification of Vehicle-2-X Basic Transport AUTOSAR_SWS_V2XBasicTransport.pdf
[17] Specification of Module NVRAM Manager AUTOSAR_SWS_ NVRAMManager.pdf
[18] Certificate Policy for Deployment and Operation of European Cooperative Intelligent Transport Systems (C-ITS), Release 1.1 June 2018
[19] Security Policy & Governance Framework for Deployment and Operation of European Cooperative Intelligent Transport Systems (C-ITS), Release 1 December 2017

### 3.2 Relatedstandardsandnorms
[20] IEC 7498-1 The Basic Model, IEC Norm, 1994
[21] ETSI TS 103 097 V1.3.1 (2017-10)
[22] C2C-CC BSP Requirement C2CCC_RS_2037_BSP_Requirements.docx
[23] ETSI TS 102 894-2 V1.3.1 (2018-08)
[24] ETSI EN 302 637-2 V1.4.1 (2019-04)
[25] ETSI EN 302 636-4-1 V1.3.1 (2017-08)
[26] ETSI EN 302 663 – V1.2.1 (2013-07)
[27] ETSI TS 102 723-8 V1.1.1 (2016-04)
[28] ETSI TS 102 687 v1.2.1 (2018-04)
[29] ETSI EN 302 571 V2.1.1 (2017-02)

## 2 Acronyms and abbreviations

|Abbreviation / Acronym|Description|
|:--|:--|
|DEM|Diagnostic Event Manager|
|DET|Default Error Tracer|
|API|Application Programming Interface |
|BSW|Basic Software|
|BTP|Basic Transport Protocol|
|CAM|Cooperative Awareness Message|
|DCC |Decentralized Congestion Control|
|DENM |Decentralized Environmental Notification Messages|
|EcuM|Electronic Control Unit Manager|
|ITS|Intelligent Transport System|
|LTC|Long Term Certificate|
|POTI|Position and Time management|
|VOD |Verification on Demand|
|hashedID8|Calculated by first computing the SHA 256 hash of the Authorisation Ticket, and then taking the least significant eight bytes from the hash output|
|ECDSA|Elliptic Curve Digital Signature Algorithm|

# 202  Specification of Vehicle-2-X Geo Networking
### 3.1 Inputdocuments

[1] AUTOSAR Layered Software Architecture AUTOSAR_EXP_LayeredSoftwareArchitecture.pdf
[2] AUTOSAR General Requirements on Basic Software Modules AUTOSAR_SRS_BSWGeneral.pdf
[3] AUTOSAR General Specification for Basic Software Modules AUTOSAR_SWS_BSWGeneral.pdf
[4] Glossary AUTOSAR_TR_Glossary
[5] Specification of Ethernet Interface AUTOSAR_SWS_EthernetInterface.pdf
[6] Specification of ECU State Manager AUTOSAR_SWS_ECUStateManager.pdf
[7] Specification of Default Error Tracer AUTOSAR_SWS_DefaultErrorTracer.pdf
[8] Specification of Vehicle-2-X Facilities AUTOSAR_SWS_V2XFacilities.pdf
[9] Specification of Vehicle-2-X Basic Transport AUTOSAR_SWS_V2XBasicTransport.pdf
[10] Specification of Vehicle-2-X Management AUTOSAR_SWS_V2XManagement.pdf
[11] Specification of Wireless Ethernet Driver AUTOSAR_SWS_WirelessEthernetDriver.pdf
[12] Specification of Wireless Ethernet Transceiver Driver AUTOSAR_SWS_WirelessEthernetTransceiverDriver.pdf
[13] Requirements on Vehicle-2-X communication AUTOSAR_SRS_V2XCommunications.pdf

### 3.2 Relatedstandardsandnorms
[14] Intelligent Transport Systems (ITS); Communications Architecture ETSI EN 302 665 V1.1.1 (2010-09)
[15] Intelligent Transport Systems (ITS); Vehicular Communications; GeoNetworking; Part 1: Requirements
ETSI EN 302 636-1 V1.2.1 (2014-04)
[16] Intelligent Transport Systems (ITS); Vehicular Communications; GeoNetworking; Part 2: Scenarios
ETSI EN 302 636-2 V1.2.1 (2013-11)
[17] Intelligent Transport Systems (ITS); Vehicular Communications GeoNetworking Part 3: Network Architecture
ETSI EN 302 636-3 V1.2.1 (2014-12)
[18] Intelligent Transport Systems (ITS); Vehicular Communications; GeoNetworking; Part 5: Transport Protocols; Sub-part 1: Basic Transport Protocol
ETSI EN 302 636-5-1 V2.1.1 (2017-08)
[19] Intelligent Transport Systems (ITS); Vehicular Communications; GeoNetworking Part 4: Geographical addressing and forwarding for point-to- point and point-to-multipoint communications; Sub-part 1: Media-Independent Functionality
ETSI EN 302 636-4-1 V1.3.1 (2017-08)
[20] Intelligent Transport Systems (ITS); Vehicular Communications; GeoNetworking; Part 4: Geographical addressing and forwarding for point-to- point and point-to-multipoint communications; Sub-part 2: Media-dependent functionalities for ITS-G5
ETSI TS 102 636-4-2 V1.1.1 (2013-10)
[21] Intelligent Transport Systems (ITS); OSI cross-layer topics; Part 8: Interface between security entity and network and transport layer
ETSI TS 102 723-8
[22] Intelligent Transport Systems (ITS); OSI cross-layer topics; Part 10: Interface between access layer and network and transport layer
ETSI TS 102 723-10 V1.1.1 (2012-11)
[23] C2C-CC BSP Requirement C2CCC_RS_2037_BSP_Requirements.docx
[24] Intelligent Transport Systems (ITS); Harmonized Channel Specifications for Intelligent Transport Systems operating in the 5 GHz frequency band between access layer and network and transport layer
ETSI TS 102 724 V1.1.1 (2012-10)
[25] List of EtherTypes by IEEE http://standards.ieee.org/develop/regauth/ethertype/eth.txt

## 2 Acronyms and abbreviations

|Abbreviation / Acronym|Description|
|:--|:--|
|BTP| Basic Transport Protocol|
|CBF| Contention-Based Forwarding DET Default Error Tracer|
|GAC| GeoAnycast|
|GBC| GeoBroadcast|
|GN| GeoNetworking|
|GN-SDU| GeoNetworking Service Data Unit ITS Intelligent Transport System MAC Medium Access Control|
|SHB| Single Hop Broadcast|
|TC |Traffic Class|
|TSB |Topologically Scoped Broadcast|
# 201 Specification of Vehicle-2-X Facilities

### 3.1 Inputdocuments
[1] AUTOSAR Layered Software Architecture AUTOSAR_EXP_LayeredSoftwareArchitecture.pdf
[2] AUTOSAR General Requirements on Basic Software Modules AUTOSAR_SRS_BSWGeneral.pdf
[3] AUTOSAR General Specification for Basic Software Modules AUTOSAR_SWS_BSWGeneral.pdf
[4] Specification of Default Error Tracer AUTOSAR_SWS_DefaultErrorTracer.pdf
[5] Specification of ECU State Manager AUTOSAR_SWS_ECUStateManager.pdf
[6] Specification of V2XBasicTransport AUTOSAR_SWS_Vehicle-2-X BasicTransport.pdf
[7] Specification of Module V2X Communication Stack Types AUTOSAR_SWS_V2XComStackTypes.pdf
###3.2 Relatedstandardsandnorms
[8]IEC 7498-1 The Basic Model, IEC Norm, 1994
 [9]Intelligent Transport Systems (ITS); Communications Architecture ETSI EN 302 665 V1.1.1 (2010-09)
[10]Intelligent Transport Systems (ITS); Vehicular Communications; Basic Set of Applications;
Part 2: Specification of Cooperative Awareness Basic Service ETSI EN 302 637-2 V1.4.1 (2019-04)
[11]Intelligent Transport Systems (ITS); Vehicular Communications;
Basic Set of Applications;
Part 3: Specifications of Decentralized Environmental Notification Basic Service
ETSI EN 302 637-3 V1.3.1 (2019-04)
[12] Intelligent Transport Systems (ITS); Users and applications requirements; Part 1: Facility layer structure, functional requirements and specifications ETSI TS 102 894-1 V1.1.1 (2013-08)
[13]Intelligent Transport Systems (ITS); Users and applications requirements; Part 2: Applications and facilities layer common data dictionary
ETSI TS 102 894-2 V1.3.1 (2018-08)
[14] Intelligent Transport System (ITS); Facilities layer function; Part 3: Position and time facility specification"
ETSI TS 102 890-3
[15] Intelligent Transport Systems (ITS); Vehicular Communications; Basic Set of Applications; Local Dynamic Map (LDM)
ETSI EN 302 895 (V1.1.1) (2014-09)
[16] Intelligent Transport Systems (ITS); OSI cross-layer topics;
Part 11: Interface between networking and transport layer and facilities layer ETSI TS 102 723-11 V1.1.1 (2013-11)
[17] Intelligent Transport Systems (ITS); Vehicular Communications; GeoNetworking;
Part 5: Transport Protocols;
Sub-part 1: Basic Transport Protocol ETSI EN 302 636-5-1 V2.1.1 (2017-08)
[18] Intelligent Transport Systems (ITS); Vehicular Communications; GeoNetworking Part 4: Geographical addressing and forwarding for point-to- point and point-to-multipoint communications; Sub-part 1: Media-Independent Functionality
ETSI EN 302 636-4-1 V1.3.1 (2017-08)
[19] C2C-CC BSP Requirement C2CCC_RS_2037_BSP_Requirements.docx
[20] Intelligent Transport Systems (ITS); Vehicular Communications; Basic Set of Applications; Facilities layer protocols and communication requirements for infrastructure services
ETSI TS 103 301 V1.2.1(2018-08)
[21] ISO/TS 19321 (2015): Intelligent transport systems -- Cooperative ITS -- Dictionary of in-vehicle information (IVI) data structures
[22] ISO/TS 19091 (2017): Intelligent transport systems -- Cooperative ITS -- Using V2I and I2V communications for applications related to signalized intersections
[23]
[24] Intelligent Transport Systems (ITS); Vehicular Communications; GeoNetworking; Port Numbers for the Basic Transport Protocol (BTP) ETSI TS 103 248 V1.2.1

## 2 Acronyms and abbreviations

|Abbreviation / Acronym|Description|
|:--|:--|
|DEM |Diagnostic Event Manager|
|DET|Default Error Tracer| 
|API |Application Programming Interface |
|BS |Basic Service|
|BSW |Basic Software|
|BTP |Basic Transport Protocol|
|CA |Cooperative Awareness|
|CAM |Cooperative Awareness Message|
|DCC |Decentralized Congestion Control|
|DE |Data Element|
|DEN |Decentralized Environmental Notification|
|DENM |Decentralized Environmental Notification Messages|
|DF |Data Frame|
|EcuM |Electronic Control Unit Manager|
|ETSI |European Telecommunications Standards Institute|
|IF|Interface|
|ITS |Intelligent Transport System|
|ITS-S|ITS-Station|
| KAF |DENM Keep Alive Forwarding|
| LDM |Local Dynamic Map|
| POTI |Position and Time management|
| RSU |Road Side Unit|\
| VDP |Vehicle Data Provider|
| VOD |Verification on Demand|
| V2X|Either vehicle to vehicle (V2V), or vehicle to infrastructure (V2I) and/or infrastructure to vehicle (I2V)|
|V2V|vehicle to vehicle |
|V2I|vehicle to infrastructure |
|I2V|infrastructure to vehicle |
|V2xM |Vehicle-2-X Management|
|V2xFac |Vehicle-2-X Facilities|
|V2xBtp |Vehicle-2-X Basic Transport|
|V2xGn |Vehicle-2-X Geo Networking|
|IVI|Infrastructure to Vehicle Information|
|IVIM |Infrastructure to Vehicle Information Message|
|RLT |Road and Lane Topology|
|MAPEM |MAP Extended Message|
|TLM |Traffic Light Maneuver|
|SPATEM|Signal Phase And Timing Extended Message|
# 200 Specification of Vehicle-2-X Basic Transport


### 3.1 Inputdocuments

[1] AUTOSAR Layered Software Architecture AUTOSAR_EXP_LayeredSoftwareArchitecture.pdf
[2] AUTOSAR General Requirements on Basic Software Modules AUTOSAR_SRS_BSWGeneral.pdf
[3] AUTOSAR General Specification for Basic Software Modules AUTOSAR_SWS_BSWGeneral.pdf
[4] Glossary AUTOSAR_TR_Glossary
[5] Specification of Ethernet Interface AUTOSAR_SWS_EthernetInterface.pdf
[6] Specification of ECU State Manager AUTOSAR_SWS_ECUStateManager.pdf
[7] Specification of Default Error Tracer AUTOSAR_SWS_DefaultErrorTracer.pdf
[8] Specification of Vehicle-2-X Facilities AUTOSAR_SWS_V2XFacilities.pdf
[9] Specification of Vehicle-2-X Geo Networking AUTOSAR_SWS_V2XGeoNetworking.pdf
[10] Specification of Module V2X Management AUTOSAR_SWS_V2XManagement.pdf
[11] Requirements on Vehicle-2-X communication AUTOSAR_SRS_V2XCommunication.pdf

### 3.2 Relatedstandardsandnorms
[12] Intelligent Transport Systems (ITS); Communications Architecture ETSI EN 302 665 V1.1.1 (2010-09)
[13] Intelligent Transport Systems (ITS); Vehicular Communications; GeoNetworking; Part 5: Transport Protocols; Sub-part 1: Basic Transport Protocol
ETSI EN 302 636-5-1 V2.1.1 (2017-08)
[14] Intelligent Transport Systems (ITS); Vehicular Communications; GeoNetworking; Port Numbers for the Basic Transport Protocol (BTP)
ETSI TS 103 248 V1.2.1 (2018-08)
[15] Intelligent Transport Systems (ITS); Vehicular Communications; GeoNetworking Part 4: Geographical addressing and forwarding for point-to- point and point-to-multipoint communications; Sub-part 1: Media-Independent Functionality
ETSI EN 302 636-4-1 V1.3.1 (2017-08)
[16] Intelligent Transport Systems (ITS); Vehicular Communications; GeoNetworking; Part 4: Geographical addressing and forwarding for point-to- point and point-to-multipoint communications; Sub-part 2: Media-dependent functionalities for ITS-G5
ETSI TS 102 636-4-2 V1.1.1 (2013-10)
[17] Intelligent Transport Systems (ITS); Vehicular Communications; GeoNetworking; Part 1: Requirements
ETSI EN 302 636-1 (2014-04)
[18] Intelligent Transport Systems (ITS); Vehicular Communications; GeoNetworking; Part 2: Scenarios
ETSI EN 302 636-2 (2013-11)
[19] Intelligent Transport Systems (ITS); Vehicular Communications; Basic Set of Applications;
Part 2: Specification of Cooperative Awareness Basic Service ETSI EN 302 637-2 V1.4.1 (2019-04)
[20] Intelligent Transport Systems (ITS); Vehicular Communications; Basic Set of Applications;
Part 3: Specifications of Decentralized Environmental Notification Basic Service
ETSI EN 302 637-3 V1.3.1 (2019-04)
[21] IETF RFC 768 http://tools.ietf.org/html/rfc768

##2 Acronyms and abbreviations


|Abbreviation / Acronym| Description|
|:--|:--|
|BTP |Basic Transport Protocol|
|BTP-A |BTP header type denoting interactive packet transport |
|BTP-B |BTP header type denoting non-interactive packet transport |
|CAM |Cooperative Awareness Message|
|DENM |Decentralized Environmental Notification Message|
|DET |Default Error Tracer|
|GN |GeoNetworking|
|ITS|Intelligent Transport System|
|IP |Internet Protocol|
|PDU |Protocol Data Unit|
|UDP|User Datagram Protocol|
# 199 Specification of Update and Configuration Management
https://www.autosar.org/fileadmin/user_upload/standards/adaptive/19-11/AUTOSAR_SWS_UpdateAndConfigManagement.pdf

### 3.1 Input documents & related standards and norms
[1] Glossary AUTOSAR_TR_Glossary
[2] Specification of Execution Management AUTOSAR_SWS_ExecutionManagement
[3] General Specification of Adaptive Platform AUTOSAR_SWS_General
[4] Specification of State Management AUTOSAR_SWS_StateManagement
[5] Specification of Cryptography for Adaptive Platform AUTOSAR_SWS_Cryptography
[6] Specification of Communication Management AUTOSAR_SWS_CommunicationManagement
[7] Specification of Identity and Access Management AUTOSAR_SWS_IdentityAndAccessManagement
[8] Requirements on Update and Configuration Management AUTOSAR_RS_UpdateAndConfigManagement
[9] Specification of Manifest AUTOSAR_TPS_ManifestSpecification
[10] Explanation of Adaptive Platform Design AUTOSAR_EXP_PlatformDesign
[11] Specification of Persistency AUTOSAR_SWS_Persistency
[12] Requirements on Security Management for Adaptive Platform AUTOSAR_RS_SecurityManagement

## 2 Acronyms and abbreviations
|Abbreviation / Acronym|Description|
|:--|:--|
|DM|AUTOSAR Adaptive Diagnostic Management|
|UCM|Update and Configuration Management|
|OTA |Over The Air|

## Term

|Terms | Description|
|:--|:--|    
|UCM Master|UCM Master is distributing packages and coordinating an update campaign in a vehicle|
|Backend|Backend is a server hosting Software Packages|
|OTA Client|OTA Client is an Adaptive Application in communication with Backend Over The Air|
|Application Error|Errors returned by UCM|
|Boot options|Boot Manager Configuration|
|Adaptive Application|see [1] AUTOSAR Glossary|
|Application|see [1] AUTOSAR Glossary|
|AUTOSAR Adaptive Platform|see [1] AUTOSAR Glossary|
|AUTOSAR Classic Platform|see [1] AUTOSAR Glossary|
|Electronic Control Unit|see [1] AUTOSAR Glossary|
|Adaptive Platform Foundation|see [1] AUTOSAR Glossary|
|Adaptive Platform Services|see [1] AUTOSAR Glossary|
|Manifest|see [1] AUTOSAR Glossary|
|Executable|see [1] AUTOSAR Glossary|
|Functional Cluster|see [1] AUTOSAR Glossary|
|Machine|see [1] AUTOSAR Glossary|
|Service|see [1] AUTOSAR Glossary|
|Service Interface|see [1] AUTOSAR Glossary|
|Service Discovery|see [1] AUTOSAR Glossary|
|Execution Management|see [2] AUTOSAR Execution Management|
|kRunning|see [2] AUTOSAR Execution Management|
|Software Cluster|see [1] AUTOSAR Glossary|
|Software Package|see [1] AUTOSAR Glossary|
|Vehicle Package|see [1] AUTOSAR Glossary|

# 198 Specification of UDP Network Management
https://www.autosar.org/fileadmin/user_upload/standards/classic/19-11/AUTOSAR_SWS_UDPNetworkManagement.pdf

## Input documents
[1] Layered Software Architecture AUTOSAR_EXP_LayeredSoftwareArchitecture.pdf
[2] General Requirements on Basic Software Modules AUTOSAR_SRS_BSWGeneral.pdf
[3] Requirements on Network Management AUTOSAR_SRS_NetworkManagement.pdf
[4] Specification of Ethernet Interface AUTOSAR_SWS_EthernetInterface.pdf
[5] Specification of FlexRay Network Management AUTOSAR_SWS_FlexRayNetworkManagement.pdf
[6] Specification of Communication Stack Types AUTOSAR_SWS_CommunicationStackTypes.pdf
[7] Specification of ECU Configuration AUTOSAR_TPS_ECUConfiguration.pdf
[8] Specification of BSW Scheduler AUTOSAR_SWS_BSW_Scheduler.pdf
[9] Specification of Generic Network Management Interface AUTOSAR_SWS_NetworkManagementInterface.pdf
[10] Specification of Communication Manager AUTOSAR_SWS_ComManager.pdf
[11] Specification of ECU State Manager AUTOSAR_SWS_ECUStateManager.pdf
[12] Specification of Operating System AUTOSAR_SWS_OS.pdf
[13] Specification of Default Error Tracer AUTOSAR_SWS_Default ErrorTracer.pdf
[14] Specification of Standard Types AUTOSAR_SWS_StandardTypes.pdf
[15] Specification of Platform Types AUTOSAR_SWS_PlatformTypes.pdf
[16] Specification of Compiler Abstraction AUTOSAR_SWS_CompilerAbstraction.pdf
[17] Basic Software Module Description Template AUTOSAR_TPS_BSWModuleDescriptionTemplate.pdf
[18] Specification of Socket Adaptor AUTOSAR_SWS_SocketAdaptor.pdf
[19] Requirements on Ethernet AUTOSAR_SRS_Ethernet.pdf
[20] List of Basic Software Modules AUTOSAR_TR_BSWModuleList
[21] General Specification of Basic Software Modules AUTOSAR_SWS_BSWGeneral.pdf
### 3.2 Related standards and norms
[22] IEEE http://www.opengroup.org/onlinepubs/000095399/
[23] ISO 14229 Road Vehicles – Unified Diagnostic Services (UDS)

## 2 Acronyms and abbreviations

|Acronym or Abbreviation|Description|
|:--|:--|
|API |Application Programming Interface |
|BSW |Basic Software|
|CWU |Car Wakeup|
|EthIf |Ethernet Interface|
|DET|Default Error Tracer|
|IP|Internet Protocol|
|NM |Network Management|
|PDU |Protocol Data Unit|
|SDU |Service Data Unit|
|TCP |Transmission Control Protocol|
|TCP/IP |A family of communication protocols used in computer networks User Datagram Protocol|
|UDP |User Datagram Protocol|
|PNI |Partial Network Information |
|UdpNm|UDP Network Management|

## term

|Term|Description|
|:--|:--|
|PDU transmission ability is disabled|This means that the NM message transmission has been disabled by the optional service UdpNm_DisableCommunication.|
|Repeat Message Request Bit Indication|UdpNm_SoAdIfRxIndication finds the Repeat Message Bit set in the Control Bit Vector of a received NM message.|
|NM PDU|Refers to the payload transmitted in a packet. It contains the NM User Data as well as the Control Bit Vector and the Source Node Identifier.|
|NM Packet|Refers to an Ethernet Frame containing an IP as well as a UDP header in addition to the data (PDU) transmitted by the NM in the payload section.|
|NM Message|Most abstract term referring to any single information item transferred within the methodology of the NM algorithm.|
|Bus-Off state|Refers to a situation where no cable is connected to the Ethernet HW.|

# 197  Specification of Time Synchronization over FlexRay
https://www.autosar.org/fileadmin/user_upload/standards/classic/19-11/AUTOSAR_SWS_TimeSyncOverFlexRay.pdf

## 2 Acronyms, Abbreviations, and Definitions
This section lists module local Abbreviations and Definitions. For a complete set of Synchronized Time Base related Abbreviations and Definitions refer to the corresponding chapter in [4].

|Abbreviation / Acronym|Description|
|:--|:--|
|(G)TD|(Global) Time Domain|
|(G)TM|(Global) Time Master|
| <Bus>TSyn |A bus specific Time Synchronization module|
|CRC|Cyclic Redundancy Checksum|
| DEM| Diagnostic Event Manager|
|DET|Default Error Tracer|
|FR|FlexRay|
|FUP message| Follow-Up message|
|OFNS message |Offset adjustment message|
|OFS message |Offset Synchronization message|
|StbM|Synchronized Time-Base Manager|
|SYNC message| Time Synchronization message|
|TG|Time Gateway|
|Timesync|Time Synchronization|
|TS|Time Slave|
|TSD|Time Sub-domain|

上記表には 用語定義(terms and definitions)も含まれていた。下に分離した。

## Term
|Terms |Definition|
|:--|:--|
|Debounce Time|Minimum gap between two Tx messages with the same PDU|

## 3 Related documentation 3.1 Input documents
[1] Requirements on Time Synchronization AUTOSAR_RS_TimeSync.pdf
[2] Layered Software Architecture AUTOSAR_EXP_LayeredSoftwareArchitecture.pdf
[3] General Specification of Basic Software Modules AUTOSAR_SWS_BSWGeneral.pdf
[4] Specification of Synchronized Time-Base Manager AUTOSAR_SWS_SynchronizedTimeBaseManager.pdf
[5] Specification of CRC Routines AUTOSAR_SWS_CRCLibrary.pdf
[6] Specification of FlexRay Interface AUTOSAR_SWS_FlexRayInterface.pdf
[7] Specification of Default Error Tracer AUTOSAR_SWS_DefaultErrorTracer.pdf
[8] Specification of Basic Software Mode Manager AUTOSAR_SWS_BSWModeManager.pdf

# 196 Specification of Time Synchronization over Ethernet
https://www.autosar.org/fileadmin/user_upload/standards/classic/19-11/AUTOSAR_SWS_TimeSyncOverEthernet.pdf

## 2 Acronyms, Abbreviations and Definitions
This section lists module local Abbreviations and Definitions. For a complete set of Synchronized Time Base related terms refer to the corresponding chapter in [5].

|Abbreviation / Acronym|Description|
|:--|:--|
|(G)TD |(Global) Time Domain|
|(G)TM |(Global)Time Master|
|<Bus>TSyn |A bus specific Time Synchronization module|
|AVB|Audio Video Bridging|
|BMCA|Best Master Clock Algorithm|
|CID|Company ID (IEEE)|
|CRC|Cyclic Redundancy Checksum|
|Debounce Time|Minimum gap between two Tx messages with the same PDU.|
|DEM|Diagnostic Event Manager|
|DET|Default Error Tracer|
|ETH|Ethernet|
|EthTSyn|Time Synchronization Provider module for Ethernet|
|Follow_Up|Time transport message (Follow-Up)|
|GM(C)|Grand Master (Clock)|
|OFS|Offset synchronization|
|Pdelay|Propagation / path delay as given in IEEE 802.1AS|
|Pdelay_Req |Propagation / path delay request message|
|Pdelay_Resp |  Propagation / path delay response message|
|Pdelay_Resp_Follow_Up|Propagation / path delay Follow-Up message|
| PDU| Protocol Data Unit|
|PTP |Precision Time Protocol|
|StbM |Synchronized Time-Base Manager|
|Timesync |Time Synchronization|
|Sync|Time synchronization message (Sync)|
|TG|Time Gateway|
|TLV|Type, Length, Value field (acc. to IEEE 802.1AS) |
|TS|Time Slave|
|TSD |Time Sub-domain|
|VLAN|Virtual Local Area Network|

### 3.1 Input documents
[1] AUTOSAR Layered Software Architecture AUTOSAR_EXP_LayeredSoftwareArchitecture.pdf
[2] General Requirements on Basic Software Modules AUTOSAR_SRS_BSWGeneral.pdf
[3] Requirements on Time Synchronization AUTOSAR_RS_TimeSynchronization.pdf
[4] Requirements on Ethernet Support in AUTOSAR AUTOSAR_SRS_Ethernet.pdf
[5] General Specification of Basic Software Modules AUTOSAR_SWS_BSWGeneral.pdf
[6] Specification of Synchronized Time-Base Manager AUTOSAR_SWS_SynchronizedTimeBaseManager.pdf
[7] Specification of the Ethernet Interface AUTOSAR_SWS_EthernetInterface.pdf
[8] Specification of Default Error Tracer AUTOSAR_SWS_DefaultErrorTracer.pdf
[9] Specification of Basic Software Mode Manager AUTOSAR_SWS_BSWModeManager.pdf
[10] AUTOSAR Specification of CRC Routines AUTOSAR_SWS_CRCLibrary.pdf
[11] Specification of ECU Configuration AUTOSAR_TPS_ECUConfiguration.pdf
[12] Specification of Time Synchronization Protocol AUTOSAR_PRS_TimeSynchronizationProtocol.pdf
### 3.2 Related standards and norms
[13] IEEE Standard 802.1ASTM- 30 of March 2011
http://standards.ieee.org/getieee802/download/802.1AS-2011.pdf
[14] IEEE 802.1Q-2011 - IEEE Standard for Local and metropolitan area networks - Media Access Control (MAC) Bridges and Virtual Bridged Local Area Networks

# 195 Specification of Time Synchronization over CAN
## 2 Acronyms, Abbreviations and Definitions
This section lists module local Abbreviations and Definitions. For a complete set of Synchronized Time Base related Abbreviations and Definitions refer to the corresponding chapter in [4].

|Abbreviation / Acronym|Description|
|:--|:--|
|(G)TD|(Global) Time Domain|
|(G)TM |(Global)Time Master|
|<Bus>TSyn |A bus specific Time Synchronization module|
|CAN|Controller Area Network|
|CanTSyn|Time Synchronization module for CAN|
|CRC|Cyclic Redundancy Checksum|
|Debounce Time |Minimum gap between two Tx messages with the same PDU |
|DEM|Diagnostic Event Manager|
|DET|Default Error Tracer|
|DLC|Data Length Code|
|FUP message |Follow-Up message|
|OFNS message |Offset adjustment message|
|OFS message |Offset Synchronization message|
|StbM|Synchronized Time-Base Manager|
|SYNC message|Time Synchronization message|
|TG|Time Gateway|
|Timesync|Time Synchronization|
|TS|Time Slave|
|TSD|Time Sub-domain|  

## 3 Related documentation 3.1 Inputdocuments
[1] Requirements on Time Synchronization AUTOSAR_RS_TimeSync.pdf
[2] Layered Software Architecture AUTOSAR_EXP_LayeredSoftwareArchitecture.pdf
[3] General Specification of Basic Software Modules AUTOSAR_SWS_BSWGeneral.pdf
[4] Specification of Synchronized Time-Base Manager AUTOSAR_SWS_SynchronizedTimeBaseManager.pdf
[5] Specification of CRC Routines AUTOSAR_SWS_CRCLibrary.pdf
[6] Specification of CAN Interface AUTOSAR_SWS_CANInterface.pdf
[7] Specification of Default Error Tracer AUTOSAR_SWS_DefaultErrorTracer.pdf
[8] Specification of Basic Software Mode Manager AUTOSAR_SWS_BSWModeManager.pdf

# 194 Specification of Time Service
## 2 Acronyms, abbreviations and terms
nop No Operation
### Term

|Term |Description|
|:--|:--|
|GPT Predef Timer|A GPT Predef Timer is a free running up counter provided by the GPT driver. Which GPT Predef Timer(s) are available depends on hardware (clock, hardware timers, prescaler, width of timer register, ...) and configuration. A GPT Predef Timer has predefined physical time unit and range.|
|Time Service Predef Timer|A Time Service Predef Timer is a free running up counter with predefined physical time unit and range. The hardware timer functionality is based on the corresponding GPT Predef Timer. For each Predef Timer a set of API services is provided by the Time Service module. The user can instantiate any timers (only limited by available memory) and can use the instances completely independently of each other.|
|Timer instance|A timer instance is a data object of an API data type Tm_PredefTimer...bitType, this means it is an instantiation of a Time Service Predef Timer on user software level. The user can instantiate any timers (only limited by available memory). The timer instances can be used completely independently of each other by methodes provided as API services.|
|Reference time|The reference time is a time value stored for each timer instance. It’s an implementation specific element of the API data types Tm_PredefTimer...bitType.|

### 3.1 Inputdocuments
[1]List of Basic Software Modules, AUTOSAR_TR_BSWModuleList.pdf
[2]Layered Software Architecture, AUTOSAR_EXP_LayeredSoftwareArchitecture.pdf
[3]General Requirements on Basic Software Modules, AUTOSAR_SRS_BSWGeneral.pdf
[4]Specification of Standard Types, AUTOSAR_SWS_StandardTypes.pdf
[5]Specification of Default Error Tracer, AUTOSAR_SWS_ DefaultErrorTracer.pdf
[6]Specification of ECU Configuration, AUTOSAR_TPS_ECUConfiguration.pdf
[7]Requirements on Time Service, AUTOSAR_SRS_TimeService.pdf
[8]Glossary, AUTOSAR_TR_Glossary.pdf
[9]Basic Software Module Description Template, AUTOSAR_TPS_BSWModuleDescriptionTemplate.pdf
[10]General Specification of Basic Software Modules, AUTOSAR_SWS_BSWGeneral.pdf
[11]Specification of GPT Driver, AUTOSAR_SWS_GPTDriver.pdf

### 3.2 Related standards and norms
[12]IEC 7498-1 The Basic Model, IEC Norm, 1994


# 193 Specification of TTCAN Interface


## References
[1] ISO 11898-4:2004 - Road vehicles - Controller area network (CAN) - Part 4: Time- triggered communication
[2] Specification of CAN Interface AUTOSAR_SWS_CANInterface
[3] Layered Software Architecture AUTOSAR_EXP_LayeredSoftwareArchitecture
[4] Glossary AUTOSAR_TR_Glossary
[5] General Specification of Basic Software Modules AUTOSAR_SWS_BSWGeneral

## 2 Acronyms and Abbreviations
|Abbreviation / Acronym|Description|
|:--|:--|
|BSW|Basic Software|
|CanIf|CAN Interface|
|Dem|Diagnostic Event Manager|
|DLC|Data Length Code (part of L-PDU that describes the SDU length)|
|DLL|Data Link Layer|
|EcuM|ECU Manager|
|ISR|Interrupt Service Routine|
|JLEF|(TTCAN) Job List Execution Function|
|L-PDU|Protocol Data Unit for the Data Link Layer (DLL)|
|MCAL|Microcontroller Abstraction Layer|
|NTU|See [1, ISO 11898-4]|
|OS|(AUTOSAR) Operating System|
|PduR|PDU Router|
|SDU|Service Data Unit|
|TtcanDrv|CAN Driver module with enabled TTCAN functionality|
|TtcanIf|CAN Interface module with enabled TTCAN functionality|
|CanNm|CAN Network Management|                     |
|CanSM|CAN State Manager|
|CanTp|CAN Transport Protocol|
|TX|Transmission or transmit|
|Tx_Trigger|See [1, ISO 11898-4]|
|UL|Upper layer|

## term

上の表からtermだけ切り出します。

|term|definition|
|:--|:--|
|at system configuration time|static configuration parameters stored in TtcanIf; may be defined after compilation of the code of TtcanIf, but have to be defined before the first execution of TtcanIf code.|
|Arbitrating Time Window|See [1, ISO 11898-4]|
|Basic Cycle|See [1, ISO 11898-4]|
|Communication Job|A TTCAN Communication Job defines the specific communication operation and the assigned execution time.|
|Continuous Transmission|Contrary to Single Shot a message will be transmitted cyclically even without a new transmit request.|
|Controller|A (TTCAN-)Controller is a CPU on-chip or external standalone hardware device. One Controller is connected to one physical channel.|
|Cycle Time|See [1, ISO 11898-4]|
|Exclusive Time Window|See [1, ISO 11898-4]|
|Gap|See [1, ISO 11898-4]|
|Global Time|See [1, ISO 11898-4]|
|Hardware Object|A CAN hardware object is defined as a PDU buffer inside the CAN RAM of the CAN hardware unit / CAN Controller.|
|Job List|A TTCAN Job List is a list of (maybe different) Communication Jobs sorted according to their respective execution start time.|
|Local Time|See [1, ISO 11898-4]|
|Matrix Cycle|See [1, ISO 11898-4]|
|Reference Message|See [1, ISO 11898-4]|
|Single Shot|A message will be transmitted only once contrary to Continuous Transmission.|
|System Matrix|See [1, ISO 11898-4]|
|Time Gap|See [1, ISO 11898-4]|
|Time Master|See [1, ISO 11898-4]|
|Time Window|See [1, ISO 11898-4]|
|Transmission Column|See [1, ISO 11898-4]|


# 192 Specification of TTCAN Driver
https://www.autosar.org/fileadmin/user_upload/standards/classic/19-11/AUTOSAR_SWS_TTCANDriver.pdf

## 2 Acronyms and Abbreviations
The glossary below includes acronyms and abbreviations relevant to the TTCAN Driver module that are not included in the [3, AUTOSAR glossary].

| Abbreviation / Acronym|Description|
|:--|:--|
|BSW|Basic Software|
|CanIf|CAN Interface|
|DLC|Data Length Code (part of L-PDU that describes the SDU length)|
|DLL| data link layer |
|HRH|Hardware Recieive Handle|
|ISR|Interrupt Service Routine|
|L-PDU|Protocol Data Unit for the data link layer (DLL)|
|MCAL|Microcontroller Abstraction Layer|
|TTCAN| Time triggered CAN|
|TtcanDrv|CAN Driver module with enabled TTCAN functionality|
|TtcanIf|CAN Interface module with enabled TTCAN functionality|

TTCAN, DLLを追記した。
上記表には 用語定義(terms and definitions)も含まれていた。下に分離した。


## Term


|Terms |Definition|
|:--|:--|
|Arbitrating Time Window|See ISO 11898-4 [1]|
|Basic Cycle|See ISO 11898-4 [1]|
|Continuous Transmission|Contrary to Single Shot a message will be transmitted cyclically even without a new transmit request.|
|Current Time Master|See ISO 11898-4 [1]|
|Cycle Time|See ISO 11898-4 [1]|
|Exclusive Time Window|See ISO 11898-4 [1]|
|Global Time|See ISO 11898-4 [1]|
|Hardware Recieive Handle(HRH)|The Hardware Receive Handle (HRH) is defined and provided by the TTCAN driver. Typically each HRH represents exactly one hardware object. The HRH can be used to optimize software filtering.|
|Inner Priority Inversion|Transmission of a high-priority L-PDU is prevented by the presence of a pending low-priority L-PDU in the same transmit hardware object.|
|Local Time|See ISO 11898-4 [1]|
|Matrix Cycle|See ISO 11898-4 [1]|
|NTU|See ISO 11898-4 [1]|
|Reference Message|See ISO 11898-4 [1]|
|Single Shot|A message will be transmitted only once contrary to Continuous Transmission.|
|System Matrix|See ISO 11898-4 [1]|
|Time Gap|See ISO 11898-4 [1]|
|Time Master|See ISO 11898-4 [1]|
|Time Window|See ISO 11898-4 [1]|
|Transmission Column|See ISO 11898-4 [1]|
|Transmit Trigger Event|See ISO 11898-4 [1]|
|TTCAN Controller|A TTCAN Controller serves exactly one physical channel.|
|Tx_Trigger|See ISO 11898-4 [1]|

### References
[1] ISO 11898-4:2004 - Road vehicles - Controller area network (CAN) - Part 4: Time- triggered communication
[2] Layered Software Architecture AUTOSAR_EXP_LayeredSoftwareArchitecture
[3] Glossary AUTOSAR_TR_Glossary
[4] Specification of CAN Driver AUTOSAR_SWS_CANDriver
[5] General Specification of Basic Software Modules AUTOSAR_SWS_BSWGeneral
[6] Specification of CAN Transceiver Driver AUTOSAR_SWS_CANTransceiverDriver
[7] Specification of TTCAN Interface AUTOSAR_SWS_TTCANInterface
[8] Specification of Watchdog Driver AUTOSAR_SWS_WatchdogDriver
[9] Specification of CAN Interface AUTOSAR_SWS_CANInterface
[10] Specification of ECU State Manager AUTOSAR_SWS_ECUStateManager

# 191 Specification of TCP/IP Stack

この資料は、別途改訂提案として別記事に。
Autosar Specification of TCP/IP Stack　を読む
https://qiita.com/kaizen_nagoya/items/5d275bb9d1231563c537

## 2 Acronyms and abbreviations

|Abbreviation / Acronym|Description|
|:--|:--|
|ARP|Address Resolution Protocol|RFC 826|
|DAD| Duplicate Address Detection ||
|DEM|Diagnostic Event Manager||
|DET|Default Error Tracer||
|DHCP|Dynamic Host Configuration Protocol|RFC 2131|
|DHCPv4| Dynamic Host Configuration Protocol for Internet Protocol Version 4|RFC 2131|
|DHCPv6| Dynamic Host Configuration Protocol for Internet Protocol Version 6||RFC 3315|
|ECC| Elliptic Curve Cryptography||
|ECU| Electronic Control Unit||
|EthIf| Ethernet Interface||
|EthSM| Ethernet State Manager||
|HSM |Hardware Security Module||
|HTTP| HyperText Transfer Protocol| RFC 1945*|
|IANA| Internet Assigned Numbers Authority||
|ICMP| Internet Control Message Protocol|
|ICMPv4| Internet Control Message Protocol for Internet Protocol Version 4| RFC792* |
|ICMPv6| Internet Control Message Protocol for Internet Protocol Version 6 |RFC 4443|
|IETF |Internet Engineering Task Force||
|IP| Internet Protocol||
|IPsec| Internet Protocol Security||
|IPv4| Internet Protocol version 4||
|IPv6| Internet Protocol version 6||
|MTU| Maximum Transmission Unit||
|NDP| Neighbor Discovery Protocol||
|PKI| Public Key Infrastructure||
|PRF| Pseudo Random Function||
|RNG| Random Number Generator||
|RSA| Rivest-Shamir-Adleman. A method using public and private key for data encryption and decryption. ||
|SNI| Server Name Identification||
|SoAd| Socket Adaptor||
|TCP |Transmission Control Protocol||
|TCP/IP| A family of communication protocols used in computer networks TLS Transport Layer Security||
|TP| Transport Protocol||
|UDP| User Datagram Protocol||

### 3.1 Input documents
[1] AUTOSAR Layered Software Architecture AUTOSAR_EXP_LayeredSoftwareArchitecture.pdf
[2] AUTOSAR Basis Software Mode Manager AUTOSAR_SWS_BSWModeManager.pdf
[3] AUTOSAR Socket Adaptor AUTOSAR_SWS_SocketAdaptor.pdf
[4] AUTOSAR SRS BSW General AUTOSAR_SRS_BSWGeneral.pdf
[5] AUTOSAR SRS Ethernet AUTOSAR_SRS_Ethernet.pdf
[6] AUTOSAR General Specification for Basic Software Modules AUTOSAR_SWS_BSWGeneral.pdf
[7] Specification of ECU Configuration AUTOSAR_TPS_ECUConfiguration.pdf
[8] List of Basic Software Modules AUTOSAR_TR_BSWModuleList.pdf
[9] Specification of Crypto Service Manager AUTOSAR_SWS_CryptoServiceManager.pdf
[10] Specification of Key Manager AUTOSAR_SWS_KeyManager.pdf
[11] AUTOSAR RS IPsecProtocol AUTOSAR_RS_IPsecProtocol.pdf
### 3.2 Related standards and norms
[12] IETF RFC 3927
http://tools.ietf.org/html/rfc3927
[13] IETF RFC 1122
http://tools.ietf.org/html/rfc1122
[14] IETF RFC 826
http://tools.ietf.org/html/rfc826
[15] IETF RFC 894
http://tools.ietf.org/html/rfc894
[16] IETF RFC 791
http://tools.ietf.org/html/rfc791
[17] IETF RFC 815
http://tools.ietf.org/html/rfc815
[18] IETF RFC 4632
http://tools.ietf.org/html/rfc4632
[19] IETF RFC 1112
http://tools.ietf.org/html/rfc1112
[20] IETF RFC 792
http://tools.ietf.org/html/rfc792
[21] IETF RFC 1191
http://tools.ietf.org/html/rfc1191
[22] IETF RFC 2131
http://tools.ietf.org/html/rfc2131
[23] IETF RFC 768
http://tools.ietf.org/html/rfc768
[24] IETF RFC 793
http://tools.ietf.org/html/rfc793
[25] IETF RFC 5681
http://tools.ietf.org/html/rfc5681
[26] IETF RFC 8200
http://tools.ietf.org/html/rfc8200
[27] IETF RFC 4291
http://tools.ietf.org/html/rfc4291
[28] IETF RFC 2464
http://tools.ietf.org/html/rfc2464
[29] IETF RFC 6724
http://tools.ietf.org/html/rfc6724
[30] IETF RFC 5722
http://tools.ietf.org/html/rfc5722
[31] IETF RFC 5095
http://tools.ietf.org/html/rfc5095
[32] IETF RFC 4862
http://tools.ietf.org/html/rfc4862
[33] IETF RFC 1981
http://tools.ietf.org/html/rfc1981
[34] IETF RFC 4429
http://tools.ietf.org/html/rfc4429
[35] IETF RFC 4443
http://tools.ietf.org/html/rfc4443
[36] IETF RFC 4861
http://tools.ietf.org/html/rfc4861
[37] IETF RFC 3315
http://tools.ietf.org/html/rfc3315
[38] IETF RFC 4702
http://tools.ietf.org/html/rfc4702
[39] IETF RFC 4704
http://tools.ietf.org/html/rfc4704
[40] IETF RFC 6582
http://tools.ietf.org/html/rfc6582
[41] IETF RFC 2132
http://tools.ietf.org/html/rfc2132
[42] IETF RFC 5942
https://tools.ietf.org/html/rfc5942
[43] IETF RFC 6437
https://tools.ietf.org/html/rfc6437
[44] IETF RFC 2474
https://tools.ietf.org/html/rfc2474
[45] IETF RFC 5246
https://tools.ietf.org/html/rfc5246
[46] IETF RFC 4492
https://tools.ietf.org/html/rfc4492
[47] IETF RFC 7525
 https://tools.ietf.org/html/rfc7525
[48] IETF RFC 4279
https://tools.ietf.org/html/rfc4279
[49] IETF RFC 7366
https://tools.ietf.org/html/rfc7366
[50] IETF RFC 8446
https://tools.ietf.org/html/rfc8446
[51] IETF RFC 8449
https://tools.ietf.org/html/rfc8449
[52] IANA DHCP Options
https://www.iana.org/assignments/bootp-dhcp-parameters/bootp-dhcp-parameters.xhtml#options
[53] IANA DHCPv6 Options
https://www.iana.org/assignments/dhcpv6-parameters/dhcpv6- parameters.xhtml#dhcpv6-parameters-2
[54] RfC 4301
https://tools.ietf.org/html/rfc4301
[55] RfC 4302
https://tools.ietf.org/html/rfc4302
[56] RfC 4303
https://tools.ietf.org/html/rfc4303
[57] RfC 7296
https://tools.ietf.org/html/rfc7296
[58] RfC 4304
https://tools.ietf.org/html/rfc4304
[59] RfC 8221
https://tools.ietf.org/html/rfc8221
[60] RfC 4478
[61] RfC 3706
https://tools.ietf.org/html/rfc3706
[62] RfC 7427
https://tools.ietf.org/html/rfc3706
[63] RfC 4543
https://tools.ietf.org/html/rfc3706
 [64] RfC 4494
https://tools.ietf.org/html/rfc4494
[65] RfC 4106
https://tools.ietf.org/html/rfc4106
[66] RfC 4309
https://tools.ietf.org/html/rfc4309
[67] RfC 6379
https://tools.ietf.org/html/rfc6379
[68] RfC 8247
https://tools.ietf.org/html/rfc8247
[69] RfC 7383
https://tools.ietf.org/html/rfc7383
[70] ISO13400-2
Specification of TCP/IP Stack AUTOSAR CP R19-11
## 一覧
物理記事　上位100
https://qiita.com/kaizen_nagoya/items/66e90fe31fbe3facc6ff

量子(0) 計算機, 量子力学 
https://qiita.com/kaizen_nagoya/items/1cd954cb0eed92879fd4

数学関連記事１００
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

プログラマによる、プログラマのための、統計(0)と確率のプログラミングとその後
https://qiita.com/kaizen_nagoya/items/6e9897eb641268766909

官公庁・学校・公的団体（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 10 documents。first edition 20200119
ver. 0.02 addition 20200120 before noon
ver. 0.03 17 documents 20201020
ver. 0.04 23 documents 20200123 before noon
ver. 0.05 37 documents 20200123 noon
ver. 0.06 47 documents 20200126
ver. 0.07 arrange table 20200129
ver. 0.08 arrange table 20200131 morning
ver. 0.09 English title 20200202 21:00 views 122 goods 2
ver. 0.10 arrange table 20200202 22:00 views 140 goods 2
ver. 0.11 arrange number 20200203 morning
ver. 0.12 correct title 20200204 morning
ver. 0.13 reqrragnge title 20220801 
### 最後までおよみいただきありがとうございました。
いいね　💚、フォローをお願いします。
#### Thank you very much for reading to the last sentence.
Please press the like icon 💚　and follow me for your happy life.

<a href="https://b.hatena.ne.jp/entry/s/qiita.com/kaizen_nagoya/items/2325b0156bc7fcf5a96d" class="hatena-bookmark-button" data-hatena-bookmark-layout="basic-label-counter" data-hatena-bookmark-lang="ja" title="このエントリーをはてなブックマークに追加"><img src="https://b.st-hatena.com/images/v4/public/entry-button/button-only@2x.png" alt="このエントリーをはてなブックマークに追加" width="20" height="20" style="border: none;" /></a><script type="text/javascript" src="https://b.st-hatena.com/js/bookmark_button.js" charset="utf-8" async="async"></script>
https://b.hatena.ne.jp/guide/bbutton