AUTOSAR FO TR PredefinedNames
AUTOSAR FO TR PredefinedNames
AUTOSAR FO TR PredefinedNames
AUTOSAR FO R23-11
4
AUTOSAR
• Include abbreviations for Acceptance
2015-07-31 4.2.2 Release
Tests
Management
AUTOSAR • Complete list of Module Abbreviation for
2014-10-31 Release each AUTOSAR document
4.2.1
Management • Include additional keywords
AUTOSAR
2014-03-31 4.1.3 Release • editorial changes
Management
AUTOSAR
• harmonization of keywords with List of
2013-10-31 4.1.2 Release
Basic Software Modules
Management
• editorial changes
AUTOSAR
2013-03-15 4.1.1 • harmonization of keywords with other
Administration
documents
AUTOSAR
2011-12-22 4.0.3 • Initial release
Administration
Disclaimer
This work (specification and/or software implementation) and the material contained in
it, as released by AUTOSAR, is for the purpose of information only. AUTOSAR and the
companies that have contributed to it shall not be liable for any use of the work.
The material contained in this work is protected by copyright and other types of intel-
lectual property rights. The commercial exploitation of the material contained in this
work requires a license to such intellectual property rights.
This work may be utilized or reproduced without any modification, in any form or by
any means, for informational purposes only. For any other purpose, no part of the work
may be utilized or reproduced, in any form or by any means, without permission in
writing from the publisher.
The work has been developed for automotive applications only. It has neither been
developed, nor tested for non-automotive applications.
The word AUTOSAR and the AUTOSAR logo are registered trademarks.
Contents
1 Introduction 6
References
[1] List of Basic Software Modules
AUTOSAR_CP_TR_BSWModuleList
[2] XML Specification of Application Interfaces
AUTOSAR_CP_MOD_AISpecification
[3] Specification of ECU Configuration Parameters (XML)
AUTOSAR_CP_MOD_ECUConfigurationParameters
[4] Standardization Template
AUTOSAR_FO_TPS_StandardizationTemplate
[5] Generic Structure Template
AUTOSAR_FO_TPS_GenericStructureTemplate
1 Introduction
This document describes various predefined names used in AUTOSAR models and
documents. The main purpose of this document is to serve as an entry point to find
names which are predefined in AUTOSAR beyond the following documents:
• [1] Basic software module list
• [2] Application interfaces
• [3] Ecu configuration parameters
Note that the definitions in this document are also available as AUTOSAR XML model.
In this model, the predefined names are represented as Keywords according to [4].
They are represented as tables with the following colums:
shortName: a unique name for the abbreviation, taken from shortName of Keyword
abbrName: This is the reserved name itself according to [4]. Note that the name
might be rendered with line breaks in order to fit into the table cell. The reserved
name in this column never has a white space, so the line breaks shall be ignored.
longName: This is the longName for the reserved name (see [5] for details about
longName).
Classification, Description : This is the list of keyword classifications as refer-
enced e.g. by [TPS_STDT_00042] respectively [TPS_GST_00017]. In addition
to this, desc of the keyword is shown as well in order to understand the purpose
of the reserved name.
4
shortName abbrName longName Classification, Description
PD PD Process Description DocumentCategory, TraceCategory
Description of process applied within
AUTOSAR standardization activities
PDEP PDEP Profile of Data Exchange Point DocumentCategory, TraceCategory
Contains models that tailor AUTOSAR
specifications and templates for specific
data exchange points
PRS PRS Protocol Specification DocumentCategory, TraceCategory
Specification of Protocols standardized
by AUTOSAR
RS RS Requirement Specification DocumentCategory, TraceCategory
Specification of requirements other than
for software specifications
SRC SRC Source DocumentCategory, TraceCategory
Source code artifacts
SRS SRS Software Requirement DocumentCategory, TraceCategory
Specification
Specification of requirements for
software specifications
SWS SWS Software Specification DocumentCategory, TraceCategory
Specification of AUTOSAR Software
TMPL TMPL Template InternalDocumentCategory
Predefined documentation templates
TPS TPS Template Specification DocumentCategory, TraceCategory
Specification of AUTOSAR Templates,
containing Meta model information,
constraints etc.
TR TR Technical Report DocumentCategory, TraceCategory
A general technical report describing
arbitrary AUTOSAR related topics
UC UC Use Case Specification TraceCategory
Specification of use cases from which
requirements are derived. Note that
there are documents which maintain the
use cases in their requirement spec. So
this documentCategory may exist, even
if it is not an own artifact.
ZAUX ZAUX Auxilary material InternalDocumentCategory
Auxillary files used internally for the
creation of the standard. May be
merged with ZSUPP.
ZGEN ZGEN Generated intermediate InternalDocumentCategory
material
Generated intermediate products which
are maintained in the SCM system of
AUTOSAR and used internally for the
creation of the standard
ZSUPP ZSUPP Supplemental material InternalDocumentCategory
Supplementary material used internally
for the creation of the standard
Table 3.1: AUTOSAR Information Categories
4
shortName abbrName longName Classification, Description
AdaptiveNetwork ANM Adaptive Network Management DocumentAbbreviation
Management
Adaptive Platform - to be filled correclty
AdaptivePlatform APD Adaptive Platform Demonstrator DocumentAbbreviation
Demonstrator
This specifies the Adaptive Platform
Demonstrator
AdaptivePlatform APDT Adaptive Platform Demonstrator DocumentAbbreviation
DemonstratorTestdata Testdata
This specifies the Adaptive Platform
Demonstrator Testdata
AutosarModel ArModC Autosar Model Constraints DocumentAbbreviation
Constraints
This document explains Autosar Model
Constraints.
ARXMLSerialization ASR ARXML Serialization Rules DocumentAbbreviation
Rules
This document explains how to serialize
AUTOSAR models into ARXML files
and vice versa.
ATBM ATBM Interaction with Behavioral DocumentAbbreviation
Models
This document describes interaction
with behavioral models.
BSWAndRTEFeatures BRF AUTOSAR BSW and RTE DocumentAbbreviation
Features
This document specifies the features of
the BSW Architecture and the RTE.
BSW BSW Basic Software DocumentAbbreviation
This abbreviation represents the
superset of all BSW software
requirement specifications. This means
that this abbreviation is used throughout
all Basic Software Specifications.
BSWModuleDescription BSWMDT Basic Software Module DocumentAbbreviation
Template Description Template
This document specifies how to
describe a Basic Software
BSWModuleList BSWML Basic Software Module List DocumentAbbreviation
This document lists the BSW modules.
BSWUMLModel BSWUMG BSW UML Model Modeling DocumentAbbreviation
ModelingGuide Guide
This guideline describes the BSW UML
Model modeling.
BSWUML BSWUML Basic Software UML model DocumentAbbreviation
This abbreviation represents the BSW
UML model. This means that this
abbreviation is used throughout all
elements maintained in the BSW UML
model.
BWCStatement BWC BWC Statement DocumentAbbreviation
This document describes the backward
compatibility statement.
CDDDesignAnd CDDG CDD Design And Integration DocumentAbbreviation
IntegrationGuideline Guideline
This guideline describes the Design and
the Integration of CDD.
CommunicationCan COMCAN Communication on Can DocumentAbbreviation
Relevant for communication on CAN.
5
4
shortName abbrName longName Classification, Description
CommunicationFlexray COMFR Communication on Flexray DocumentAbbreviation
Relevant for communication on Flexray.
CommunicationLin COMLIN Communication on Lin DocumentAbbreviation
Relevant for communication on LIN.
Communication COMMGMT Communication Management DocumentAbbreviation
Management
Relevant for communication
management.
CommunicationViaBus COMVB Communication via a bus DocumentAbbreviation
Relevant for communication via a bus.
DiagnosticExtract DEXT Diagnostic Extract Template DocumentAbbreviation
Template
This document specifies diagnostic
exchange data.
Diagnostic DIAG Requirements on Diagnostic DocumentAbbreviation
The goal of AUTOSAR WP Diagnostics
and this document is to define to what
extent elements of the diagnostic basic
software have to be configurable and
what preliminaries they shall comply
with to meet the tailoring requirements.
The handling of the legislated OBD and
enhanced Diagnostics shall also be
achieved.
AdaptiveDiagnostics DM Adaptive Diagnostics DocumentAbbreviation
Adaptive Platform - to be filled correclty
ECUConfiguration ECUC Specification of ECU DocumentAbbreviation
Configuration
This document specifies the technical
details of the ECU configuration
ECUConfiguration ECUCP ECU Configuration Parameters DocumentAbbreviation
Parameters
This document describes ECU
Configuration Parameters.
EcuModeManagement ECUMGMT ECU Mode Management DocumentAbbreviation
Relevant for ECU mode management.
ECUResourceTemplate ECUR Specification of ECU Resource DocumentAbbreviation
Template
This specifies how to describe
Resources of an ECU
ErrorDescription ED Error Description DocumentAbbreviation
This document explains the Error
Description.
ExecutionManagement EM Execution Management DocumentAbbreviation
Adaptive Platform - to be filled correclty
ErrataSheet ERSH Errata Sheet DocumentAbbreviation
This document explains the Errata
Sheet.
FrancaIntegration FCAINT Franca Integration DocumentAbbreviation
This document describes the Franca
Integration.
Features Feature Feature Specification DocumentAbbreviation
Acceptance Tests
Feature Specification of the acceptance
tests.
5
4
shortName abbrName longName Classification, Description
FeatureModelExchange FMDT Specification of Feature Model DocumentAbbreviation
Format Exchange Format
This specifies how to describe the
Feature Model Exchange Format.
FreeRunningTimer FRT Free Running Timer DocumentAbbreviation
This document describes the Free
Running Timer.
Glossary GLOS Glossary DocumentAbbreviation
This document lists all Glossary items.
GenericStructure GST Generic Structure Template DocumentAbbreviation
Template
This specifies common aspects
applicable to all templates.
Gateway GTW Gateway DocumentAbbreviation
This document explains the Gateway.
HealthManagement HM Health Management DocumentAbbreviation
Adaptive Platform - to be filled correclty
InteroperabilityOf IOAT Interoperability of AUTOSAR DocumentAbbreviation
AutosarTools Tools
This document describes various
aspects of interoperability of AUTOSAR
tools.
InteroperabilityOf IOATS Interoperability of AUTOSAR DocumentAbbreviation
AutosarTools Tools Supplement
This document contains baseline
Supplement
profiles of data exchange points and
examples.
IOHWAbstraction IOHWAB IO Hardware Abstraction DocumentAbbreviation
This document describes the IO
Hardware Abstraction.
InterruptHandling IRH Interrupt Handling Explanation DocumentAbbreviation
Explanation
This document explains the Interrupt
Handling.
SRSLibraries LIBS Requirements on Libraries DocumentAbbreviation
This document specifies requirements
on the AUTOSAR Libraries.
AdaptiveLogAndTrace LOG Adaptive Log and Trace DocumentAbbreviation
Adaptive Platform - to be filled correclty
LayeredSoftware LSA Layered Software Architecture DocumentAbbreviation
Architecture
This document describes the Layered
Software Architecture.
MainRequirements Main AUTOSAR Main Requirements DocumentAbbreviation
This document specifies the AUTOSAR
main requirements.
AIMeasurement MCAI Unique Names for DocumentAbbreviation
CalibrationDiagnostics Documentation, Measurement
This document discusses how to
and Calibration: Modeling and
automatically generate display names
Naming Aspects including
for measurement, calibration and
Automatic Generation
diagnostic tools (MCD).
5
4
shortName abbrName longName Classification, Description
AIMeasurement MCA Assumptions in Unique Names DocumentAbbreviation
CalibrationDiagnostics_ for Documentation,
This keyword reflects the assumptions
Assumptions Measurement and Calibration:
how to automatically generate display
Modeling and Naming Aspects
names for measurement, calibration
including Automatic Generation
and diagnostic tools (MCD). The
keyword is used for document internal
tracing
AIMeasurement MCG Generation Rules in Unique DocumentAbbreviation
CalibrationDiagnostics_ Names for Documentation,
This keyword reflects the generation
GenerationRules Measurement and Calibration:
rules how to automatically generate
Modeling and Naming Aspects
display names for measurement,
including Automatic Generation
calibration and diagnostic tools (MCD).
The keyword is used for document
internal tracing.
AIMeasurement MCM Modeling Rules in Unique DocumentAbbreviation
CalibrationDiagnostics_ Names for Documentation,
This keyword reflects the modeling rules
ModelingRules Measurement and Calibration:
of how to automatically generate display
Modeling and Naming Aspects
names for measurement, calibration
including Automatic Generation
and diagnostic tools (MCD). The
keyword is used for document internal
tracing.
AIMeasurement MCR Requirements in Unique Names DocumentAbbreviation
CalibrationDiagnostics_ for Documentation,
This keyword reflects the requirments of
Requirements Measurement and Calibration:
how to automatically generate display
Modeling and Naming Aspects
names for measurement, calibration
including Automatic Generation
and diagnostic tools (MCD). The
keyword is used for document internal
tracing.
MemoryServices MEM Requirements on Memory DocumentAbbreviation
Services
This document specifies requirements
on Basic Software Modules of the
memory services.
Methodology METH AUTOSAR Methodology DocumentAbbreviation
This describes the AUTOSAR
Methodolgy.
MethodologyModel MethModR Methodology Model Rules DocumentAbbreviation
Rules
This document describes the
Methodology Model Rules.
MiscSupport MICS Miscellaneous Support DocumentAbbreviation
This document contains miscellaneous
support items.
MetaModel MM Meta Model DocumentAbbreviation
This document describes the Meta
Model.
MemoryHWAbstraction MMHWABLY Memory Hardware Abstraction DocumentAbbreviation
Layer Layer
This document describes the Memory
Hardware Abstraction Layer.
ModeManagement MMG Mode Management Guide DocumentAbbreviation
Guide
This guideline describes the Mode
Management.
ModeMgm ModeMgm Mode Management DocumentAbbreviation
This document specifies Mode
Management in AUTOSAR.
5
4
shortName abbrName longName Classification, Description
MultiCoreGuide MTCG Multi Core Guide DocumentAbbreviation
This guideline describes Multi Core.
MethodologyAnd MTG General Requirements on DocumentAbbreviation
TemplatesGeneral Methodology and Templates
This document has the purpose to
collect requirements on Methodology
and Templates which are relevant for
more than one document.
OperatingSystem OSI Operating System Interface DocumentAbbreviation
Interface
Adaptive Platform - to be filled correclty
Pesistency PER Persistency DocumentAbbreviation
Adaptive Platform - to be filled correclty
PredefinedNames PDN AUTOSAR PredefinedNames DocumentAbbreviation
This document describes various
predefined names used in AUTOSAR.
ProjectObjectives PO AUTOSAR Project Objectives DocumentAbbreviation
This document specifies the AUTOSAR
Project Objectives.
ReferenceBase RefBase Reference Base DocumentAbbreviation
This document contains Reference
Base items.
Requirements Requirement Requirements Acceptance DocumentAbbreviation
Tests
Requirements for the acceptance tests.
ReleaseOverviewAnd RORH Release Overview And Rev DocumentAbbreviation
RevHistory History
This document provides a Release
Overview and Rev History.
RTE RTE Runtime Environment DocumentAbbreviation
This document specifies the AUTOSAR
Runtime Environment.
SAE SAE Society of Automotive DocumentAbbreviation
Engineers
This document describes the network
standard developed by the Society of
Automotive Engineers.
SafetyExtensions SAFEX Specifcation of Safety DocumentAbbreviation
Extensions
This document specifes how to describe
the safety relevant properties and
requirements of an AUTOSAR System.
XMLSchema SchemaSupp XML Schema Supplement DocumentAbbreviation
Supplement
This document explains the XML
Schema.
SecurityExtract SECXT Security Extract Template DocumentAbbreviation
Template
This document specifies security
exchange data.
SomeIpExample SIPEX SomeIp Example DocumentAbbreviation
This document contains SomeIp
Examples.
SPAL SPAL Standard Peripheral Abstraction DocumentAbbreviation
Layer
This document describes the Standard
Peripheral Abstraction Layer.
5
4
shortName abbrName longName Classification, Description
SafetyUseCase SUC Safety Use Case DocumentAbbreviation
This document explains the Safety Use
Cases.
SWCModeling SWCM Software Component Modeling DocumentAbbreviation
This document describes the modeling
of Software Components.
SoftwareComponent SWCT Software Component Template DocumentAbbreviation
Template
This document specifies how to
describe Software Components.
SWCModelingGuide SWMG SW-C and System Modeling DocumentAbbreviation
Guide
This document gives guidelines and
conventions on using the AUTOSAR
model elements in order to build
AUTOSAR systems.
SWCModelingGuide_ SWNR Naming Rules in SW-C and DocumentAbbreviation
NamingRules System Modeling Guide
This document gives guidelines and
conventions, in particular the naming
rules on using the AUTOSAR model
elements in order to build AUTOSAR
systems.
Standardization STDT Standardization Template DocumentAbbreviation
Template
This specifies how AUTOSAR
Standardization is represented as
ARXML file.
SystemTemplate SYST System Template DocumentAbbreviation
This document specifies how to
describe AUTOSAR Systems.
TimingAnalysis TIMAY Specification of Timing Analysis DocumentAbbreviation
This document explains the Timing
Analysis.
TimingExtensions TIMEX Specification of Timing DocumentAbbreviation
Extensions
This document specifies how to
describe the timing of an AUTOSAR
System.
TTCAN TTCAN Requirements on TTCAN DocumentAbbreviation
This document specifies the additional
TTCAN requirements for the CAN BSW
stack.
UtilizationOfCrypto UOC Utilization Of Crypto Services DocumentAbbreviation
Services
This document explains the Utilization
of Crypto Services.
VirtualFunctionalBus VFB Virtual Functional Bus DocumentAbbreviation
This document describes the Virtual
Functional Bus.
XMLSchema XMLSchema XML Schema DocumentAbbreviation
This document describes the XML
Schema.
XMLSchemaProduction XMLSPR XML Schema Production Rules DocumentAbbreviation
Rules
This document describes how a W3C
XML schema specification compliant
XML schema can be compiled out of the
AUTOSAR meta-model.
4
Class Identifiable (abstract)
category CategoryString 0..1 attr The category is a keyword that specializes the semantics
of the Identifiable. It affects the expected existence of
attributes and the applicability of constraints.
Tags: xml.sequenceOffset=-50
desc MultiLanguageOverview 0..1 aggr This represents a general but brief (one paragraph)
Paragraph description what the object in question is about. It is only
one paragraph! Desc is intended to be collected into
overview tables. This property helps a human reader to
identify the object in question.
More elaborate documentation, (in particular how the
object is built or used) should go to "introduction".
Tags: xml.sequenceOffset=-60
introduction DocumentationBlock 0..1 aggr This represents more information about how the object in
question is built or is used. Therefore it is a
DocumentationBlock.
Tags: xml.sequenceOffset=-30
uuid String 0..1 attr The purpose of this attribute is to provide a globally
unique identifier for an instance of a meta-class. The
values of this attribute should be globally unique strings
prefixed by the type of identifier. For example, to include a
DCE UUID as defined by The Open Group, the UUID
would be preceded by "DCE:". The values of this attribute
may be used to support merging of different AUTOSAR
models. The form of the UUID (Universally Unique
Identifier) is taken from a standard defined by the Open
Group (was Open Software Foundation). This standard is
widely used, including by Microsoft for COM (GUIDs) and
by many companies for DCE, which is based on CORBA.
The method for generating these 128-bit IDs is published
in the standard and the effectiveness and uniqueness of
the IDs is not in practice disputed. If the id namespace is
omitted, DCE is assumed. An example is
"DCE:2fac1234-31f8-11b4-a222-08002b34c003". The
uuid attribute has no semantic meaning for an AUTOSAR
model and there is no requirement for AUTOSAR tools to
manage the timestamp.
Tags: xml.attribute=true
Class Keyword
Package M2::AUTOSARTemplates::CommonStructure::StandardizationTemplate::Keyword
Note This meta-class represents the ability to predefine keywords which may subsequently be used to
construct names following a given naming convention, e.g. the AUTOSAR naming conventions.
Note that such names is not only shortName. It could be symbol, or even longName. Application of
keywords is not limited to particular names.
Base ARObject, Identifiable, MultilanguageReferrable, Referrable
Aggregated by KeywordSet.keyword
Attribute Type Mult. Kind Note
5
4
Class Keyword
abbrName NameToken 1 attr This attribute specifies an abbreviated name of a
keyword. This abbreviation may e.g. be used for
constructing valid shortNames according to the
AUTOSAR naming conventions.
Unlike shortName, it may contain any name token. E.g. it
may consist of digits only.
classification NameToken * attr This attribute allows to attach classification to the
Keyword such as MEAN, ACTION, CONDITION, INDEX,
PREPOSITION
none
none
none