
Specification of Default Error Tracer
AUTOSAR CP Release 4.4.0
1 of 42 Document ID 017: AUTOSAR_SWS_DefaultErrorTracer
- AUTOSAR confidential -
Document Change History
Date
Release
Changed by
Change Description
2018-10-31
4.4.0
AUTOSAR
Release
Management
Harmonized Parameter Structures
Adapted Specification
Small bug fixes
2017-12-08
4.3.1
AUTOSAR
Release
Management
Clarified signature of callbacks
Clarification in Error handling
Removed some DET errors from
DET itself.
2016-11-30
4.3.0
AUTOSAR
Release
Management
Improved Sequence Diagrams
Added Description of Callouts
(8.1.5)
Changed Port Defined Arguments in
Service
Improved traceability
Added DetModuleInstance
parameter
Made TransientFaults an BSW-
Service
Document Title
Specification of Default Error
Tracer
Document Owner
AUTOSAR
Document Responsibility
AUTOSAR
Document Identification No
017
Document Status
Final
Part of AUTOSAR Standard
Classic Platform
Part of Standard Release
4.4.0

Specification of Default Error Tracer
AUTOSAR CP Release 4.4.0
2 of 42 Document ID 017: AUTOSAR_SWS_DefaultErrorTracer
- AUTOSAR confidential -
Document Change History
Date
Release
Changed by
Change Description
2015-07-31
4.2.2
AUTOSAR
Release
Management
Harmonized Traceability
Ensured consistent usage of
development errors in all modules
2014-10-31
4.2.1
AUTOSAR
Release
Management
Extended & renamed
DevelopmentErrorTracer to
DefaultErrorTracer by adding
routines
New Routines
Det_ReportRountineError and
Det_ReportTransientFault
New configuration paramaters
Det_ReportRountineErrorCallout
and
Det_ReportTransientFaultCallout
2014-03-31
4.1.3
AUTOSAR
Release
Management
Improved requirement format of
SWS_DET_00050
2013-10-31
4.1.2
AUTOSAR
Release
Management
Structural but non-functional
improvements in document structure
and creation
Editorial changes
Removed chapter(s) on change
documentation
2013-03-15
4.1.1
AUTOSAR
Administration
Harmonized requirements according
to SWS_General
Formalized service descriptions
2011-12-22
4.0.3
AUTOSAR
Administration
Clarifications related to include
structure etc.

Specification of Default Error Tracer
AUTOSAR CP Release 4.4.0
3 of 42 Document ID 017: AUTOSAR_SWS_DefaultErrorTracer
- AUTOSAR confidential -
Document Change History
Date
Release
Changed by
Change Description
2010-09-30
3.1.5
AUTOSAR
Administration
DLT is now an optional interface of
DET
Harmonized parameter error
handling
Removed known limitation of
Revision 4.0.1
2010-02-02
3.1.4
AUTOSAR
Administration
Changed Tracing to requirements
now located in SRS_Debugging
Added a Std_ReturnType value to
Det_ReportError
Harmonized configuration classes
Adopted to the changed general
requirements
Legal disclaimer revised
Chapter 10.3 revised
2008-08-13
3.1.1
AUTOSAR
Administration
Legal disclaimer revised
2008-02-01
3.0.2
AUTOSAR
Administration
Added API GetVersionInfo to
harmonize SWS with AUTOSAR
conventions
Document meta information
extended
Small layout adaptations made
2007-12-21
3.0.1
AUTOSAR
Administration
Added SRS_BSW_00436 to
traceability matrix
Added Memmap.h
Added Chapter 11
Legal disclaimer revised
“Advice for users” revised
“Revision Information” added
2006-05-16
2.0
AUTOSAR
Administration
Changed to new SWS template
2005-05-31
1.0
AUTOSAR
Administration
Initial Release

Specification of Default Error Tracer
AUTOSAR CP Release 4.4.0
4 of 42 Document ID 017: AUTOSAR_SWS_DefaultErrorTracer
- AUTOSAR confidential -
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
intellectual 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.

Specification of Default Error Tracer
AUTOSAR CP Release 4.4.0
5 of 42 Document ID 017: AUTOSAR_SWS_DefaultErrorTracer
- AUTOSAR confidential -
Table of Contents
1 Introduction and functional overview ................................................................... 7
2 Acronyms and abbreviations ............................................................................... 8
3 Related documentation........................................................................................ 9
3.1 Input documents ............................................................................................ 9
3.2 Related standards and norms ....................................................................... 9
3.3 Related specification ..................................................................................... 9
4 Constraints and assumptions ............................................................................ 10
4.1 Limitations ................................................................................................... 10
4.2 Applicability to car domains ......................................................................... 10
5 Dependencies to other modules ........................................................................ 11
5.1 File structure ................................................................................................ 11
6 Requirements traceability .................................................................................. 12
7 Functional specification ..................................................................................... 18
7.1 Initialization .................................................................................................. 18
7.2 Error Hooks ................................................................................................. 18
7.3 Error Reporting ............................................................................................ 19
7.4 Version Information ..................................................................................... 20
7.5 Error Classification ...................................................................................... 20
7.5.1 Development Errors .............................................................................. 21
7.5.2 Runtime Errors ...................................................................................... 21
7.5.3 Transient Faults .................................................................................... 21
7.5.4 Production Errors .................................................................................. 21
7.5.5 Extended Production Errors .................................................................. 21
7.6 Error detection ............................................................................................. 21
7.7 Error notification .......................................................................................... 22
8 API specification ................................................................................................ 23
8.1 API ............................................................................................................... 23
8.1.1 Imported types ...................................................................................... 23
8.1.2 Type definitions ..................................................................................... 23
8.1.3 Function definitions ............................................................................... 23
8.1.4 Expected Interfaces .............................................................................. 26
8.1.5 Callout Functions / Configurable Interfaces .......................................... 27
8.2 Service Interfaces ........................................................................................ 29
8.2.1 Specification of the Ports and Port Interfaces ....................................... 29
8.2.2 Definition of the Service ........................................................................ 31
8.2.3 Configuration of the DET ...................................................................... 31
9 Sequence diagrams .......................................................................................... 32
9.1 Initialization .................................................................................................. 32
9.2 Error Reporting ............................................................................................ 32
10 Configuration specification ............................................................................. 35
10.1 Containers and configuration parameters ................................................ 35