AUTOSAR TR ReleaseOverviewAndRevHistory
AUTOSAR TR ReleaseOverviewAndRevHistory
Table of Contents
1 Introduction.......................................................................................................... 4
1.1 Scope of this document ................................................................................ 4
1.2 Content of chapters ...................................................................................... 4
2 Related documentation........................................................................................ 5
3 Summary of changes........................................................................................... 6
3.1 Release 4.2.1 ............................................................................................... 6
3.1.1 Introduced Concepts ............................................................................. 6
3.1.1.1 CAN Flexible Data Rate .................................................................... 6
3.1.1.2 Decentralized Configuration .............................................................. 6
3.1.1.3 Efficient COM for Large Data............................................................. 6
3.1.1.4 Efficient NV Data Handling via RTE .................................................. 6
3.1.1.5 Enhancement EcuM Fixed for Multi Core .......................................... 6
3.1.1.6 Ethernet Configuration and System Description for Manageable
Switched Systems............................................................................................ 6
3.1.1.7 Extension of E2E Protection .............................................................. 7
3.1.1.8 Global Time Synchronization ............................................................. 7
3.1.1.9 Integration of Non-AUTOSAR Systems ............................................. 7
3.1.1.10 Mechanisms and constraints to protect ASIL BSW against QM
BSW 7
3.1.1.11 Safety Extensions for Methodology and Templates ....................... 7
3.1.1.12 Secure Onboard Communication ................................................... 7
3.1.1.13 Sender Receiver Serialization ........................................................ 7
3.1.1.14 Support for post-build loadable and post-build selectable ECU
configuration .................................................................................................... 7
3.1.2 Impacts of Concepts ............................................................................. 7
3.2 Release 4.2.2 ............................................................................................. 12
3.2.1 Specifications ...................................................................................... 12
3.2.1.1 New Specifications .......................................................................... 12
3.2.1.2 Obsolete Specifications ................................................................... 12
3.2.1.3 Canceled ......................................................................................... 12
3.2.2 Concepts ............................................................................................. 12
3.2.3 Release Documentation ...................................................................... 12
4 Specification overview ....................................................................................... 14
1 Introduction
1.1 Scope of this document
This document provides an overview of the complement of AUTOSAR specifications
comprising the initial Release 4.2 and its latest Revision 2.
2 Related documentation
1) Release Overview and Revision History
2) AUTOSAR Specifications in general
3) Change Documentation
4) Glossary
3 Summary of changes
This chapter contains a summary of changes which were implemented since the
previous Release 4.1.
Affected specifications
Concept Name Specification Long Name Classification
Specification of CAN Driver
Specification of CAN Interface
Specification of CAN Transport Layer
Specification of Communication
Specification of Diagnostic Communication Classification
Manager Standard
Specification of ECU Configuration Parameters
(XML)
CAN Flexible Data- Specification of I-PDU Multiplexer
rate Specification of PDU Router
System Template
Basic Software UML Model
Layered Software Architecture
Requirements on AUTOSAR Features
Requirements on CAN Auxiliary
Requirements on Communication
Requirements on I-PDU Multiplexer
Requirements on System Template
Diagnostic Extract Template
Software Component Template Standard
Specification of ECU Configuration Parameters
(XML)
Decentralized
Requirements on Diagnostic Extract
Configuration
Template
Auxiliary
Basic Software UML Model
Methodology
Requirements on Methodology
Specification of Large Data COM
Specification of RTE Software
Specification of ECU Configuration Parameters Standard
(XML)
System Template
Efficient COM for Basic Software UML Model
Large Data Layered Software Architecture
List of Basic Software Modules
Requirements on AUTOSAR Features Auxiliary
Requirements on Communication
Requirements on Runtime Environment
Requirements on System Template
Software Component Template
Efficient NV Data
Specification of RTE Software Standard
Handling via RTE
Specification of ECU Configuration Parameters
8 of 47 Document ID 000: AUTOSAR_Release4.2_Overview_RevHistory
- AUTOSAR confidential -
Release 4.2 Overview and Revision History
AUTOSAR Release 4.2.2
(XML)
Specification of NVRAM Manager
Basic Software UML Model
Requirements on Memory Services Auxiliary
Requirements on Runtime Environment
Specification of Basic Software Mode Manager
Specification of ECU Configuration Parameters
(XML)
Standard
Enhancement EcuM Specification of ECU State Manager
Fixed for Multi Core Specification of ECU State Manager with fixed
state machine
Basic Software UML Model
Auxiliary
Guide to Mode Management
Specification on Ethernet Switch Driver
Specification of ECU Configuration Parameters
(XML)
Specification of ECU State Manager
Specification of ECU State Manager with fixed Standard
Ethernet state machine
Configuration and Specification of Ethernet Interface
System Description Specification of TCP/IP Stack
for Manageable
System Template
Switched Systems
Basic Software UML Model
Layered Software Architecture
List of Basic Software Modules Auxiliary
Requirements on Ethernet Support in AUTOSAR
Requirements on System Template
Specification of Module E2E Transformer
Software Component Template
Specification of CRC Routines
Specification of ECU Configuration Parameters Standard
(XML)
Specification of SW-C End-to-End
Communication Protection Library
System Template
Extension of E2E Requirements on E2E Communication
Protection Protection
Basic Software UML Model
Layered Software Architecture
List of Basic Software Modules Auxiliary
Methodology
Requirements on AUTOSAR Features
Requirements on Libraries
Requirements on System Template
Glossary
Layered Software Architecture
Methodology
Requirements on AUTOSAR Features
Requirements on ECU Configuration
The AUTOSAR Release 4.2.2 focuses on bug fixing according to the objective of
revisions in the AUTOSAR release strategy.
3.2.1 Specifications
The following specifications change their life cycle status with this release.
3.2.1.3 Canceled
The following specifications are set to status “canceled” in this release:
Example for a Serialization Protocol (SOME/IP) (UID 637, TR, aux)
The content of this technical report will be merged into a new specification of a future
release.
3.2.2 Concepts
No concepts have been incorporated in this release.
4 Specification overview
The published specifications are divided up into the following clusters:
Release Documentation,
Main Specifications,
Basic Software Architecture and Runtime Environment,
Methodology and Templates and
Application Interfaces.
These clusters are then further structured by subcategories to provide a better
orientation to the specification users. The assignment of the specifications to those
clusters is shown below.
There is a major change of one specification which shall be pointed out here:
Bigger parts of the specification of the SynchronizedTimeBaseManager
(UID 421) have become obsolete
The concept "Global Time Synchronization" was initiated to improve the
functionality of the SynchronizedTimeBaseManager significantly. It has been
incorporated for R4.2.1, therefore bigger parts of the specification of the
SynchronizedTimeBaseManager (UID 421) have become obsolete. This
module was not in broad use up to now, so AUTOSAR has opted for the
backward incompatible change and removed the obsolete parts (instead of
labeling them).
6 Revision history
6.1 Release 4.2.1
Revision 1 of Release 4.2.has been released on the 31th of October 2014. The
following deliverables had major changes.
Modified:
Updated usage of const in a consistent manner in EFX document.
(SWS_Efx_00050, SWS_Efx_00067, SWS_Efx_00085,
SWS_Efx_00519, SWS_Efx_00107, SWS_Efx_00122,
SWS_Efx_00146, SWS_Efx_00172, SWS_Efx_00205,
SWS_Efx_00379 & SWS_Efx_00404)
Formula for TeQ_<size> has been corrected in section 8.5.3.1 and
font has been updated for SWS_Efx_00071
Condition check included for SWS_Efx_00053, SWS_Efx_00072 &
Section 8.5.3.1 and corrected for SWS_Efx_00054,
SWS_Efx_00073 & SWS_Efx_00504. Formula updated for
SWS_Efx_00073.
Specification of Fixed - Added:
Point Interpolation IFX RecordLayout Blueprint reference in section 3.1
Routines Modified:
The usage of const is corrected in function parameters for
SWS_Ifx_00004, SWS_Ifx_00014, SWS_Ifx_00015,
SWS_Ifx_00017, SWS_Ifx_00020, SWS_Ifx_00022,
SWS_Ifx_00025, SWS_Ifx_00027, SWS_Ifx_00030,
SWS_Ifx_00032, SWS_Ifx_00205 & SWS_Ifx_00209.
Serial numbers in Section 3.2
Specification of Fixed - Minor corrections and clarifications
Point Math Routines
Specification of Flash - Requirements linked to features and BSW requirements.
Driver
Specification of Flash - Requirement for blank checking added
EEPROM Emulation - Requirements linked to features, general and module specific
requirements
More specifications might have been changed, which are not listed here. Those
specifications have then only “minor corrections, clarifications or editorial changes;
for details please refer to the Change Documentation [3].
More specifications might have been changed, which are not listed here. Those
specifications have then only “minor corrections, clarifications or editorial changes;
for details please refer to the Change Documentation [3]
7 Appendix
7.1 Definitions
As far as not explained in this chapter, a collection of AUTOSAR definitions is
provided in 1).
The Revision Number was first time introduced with Release 2.1 and extends the
Release Numbering scheme as explained in section 7.1.1. Combined with the
Release Number, the Revision Number shall:
Item 1) addresses the fact that the set of specifications comprising a Release (in the
meaning of a baseline) is rarely established once at a certain point in time
(“Big Bang”), but rather evolves and/or varies over a certain timeframe. The
maximum duration, which is limited by the timeframe, a Release is declared as “valid”
by the AUTOSAR Partnership (see section 7.1.3).
Hence with Item 1), a major prerequisite will be put in place to enable the Standard
Maintenance as planned by the AUTOSAR Partnership. In general, the primary
objective is to avoid the provision of an additional – previously not planned – Release
in case only one or a few specifications were to be modified as part of the Standard
Maintenance. Conversely, without the application of a Revision Number, if the
AUTOSAR partnership wants to avoid the provision of (an) additional intermediate
Release(s), one would have to defer the introduction of any changes until the next
planned Release – even in case of changes urgently needed by the applicants of the
AUTOSAR Standard.
and the same Release, as long the latter is valid and therefore subject to Standard
Maintenance.
Hence with item 2), the combination of Release and Revision Number in a
specification can be interpreted either as a) “specification was (1st time) added to the
Release x.y Rev n” or b) as “specification was modified as part of Release x.y
Rev m”, with m > n.
Conversely, the Revision number will only change for specifications subject to
addition or modification of a valid Release (baseline). After their 1 st time addition to
the Release (baseline), it will not change for specifications which are not modified.
In the light of the above provided background, as an additional remark, the Revision
Number will only be applied for each specification’s Release version, i.e. it will not be
applied to working versions.
Each major release goes through four consecutive steps within its lifecycle:
1. Development: Between start of life cycle and the initial release (e.g. R4.0.1)
2. Evolution: Following the initial release with zero, one or several minor releases
and/or revisions (e.g. R4.0.2, R4.1.1)
3. Maintenance: No new contents is added to a major release but only
maintenance of the existing content with zero, one or several revisions (e.g.
R3.2.2) is provided
4. Issue Notice: No more revisions but zero, one or several issue notices, i.e.
updates of the list of known issues until end of life cycle.
Standard Specifications are documents, models or formats which comprise the main
result of the AUTOSAR Partnership. It includes the standardized results which have
to be fulfilled to achieve AUTOSAR conformance.