S-WdgM_Stack_SafetyCases

 
 
Ensuring Reliable Networks 
 
Safe Watchdog Manager Stack 
Safety Case 
 
 
Author: 
TTTech 
Reviewer(s): 
VLE 
Reference: 
D-SAFEX-IN-70-001 
Security: 
Confidential 
Version: 
1.1.0 
Date: 
14.08.2014 
Status: 
Released 
 
 
TTTech Automotive GmbH  
Schoenbrunner Str. 7, A-1040 Vienna, Austria, Tel. + 43 1 585 34 34-0, Fax +43 1 585 34 34-90, office@tttech-automotive.com 
No part of the document may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without the written permission of TTTech 
Automotive. Company or product names mentioned in this document may be trademarks or registered trademarks of their respective companies. TTTech Automotive undertakes no 
further obligation in relation to this document. 
Copyright © 2010, TTTech Automotive GmbH. All rights reserved.                                                                                                                              Subject to changes and corrections 
 

 
 
Ensuring Reliable Networks 
Document Name: Safety Case 
Ref.: D-SAFEX-IN-70-001 
Page 2 
 
Revision Chart 
A revision is a new edition of the document and affects all sections of this document. 
 
Version  
Date 
Responsible Person 
Modification 
0.1.0 
2012-07-02 
PPU 
Creation 
0.2.0 
2012-07-19 
PPU 
Corrected ISO/DIS -> ISO 
0.3.0 
2012-09-27 
PPU 
Added S-WdgM Stack chapter 
0.4.0 
2012-10-01 
PPU 
Versions of artefacts updated 
1.0.0 
2012-10-01 
PPU 
Version of this document updated 
1.0.1 
2012-10-03 
PPU 
Document split to three module dependent 
documents: S-WdgM, S-WdgIf, S-Wdg 
Content against 1.0.0 not changed 
1.0.2 
2012-10-04 
PPU 
In the chapter 2 the RAD reference removed 
and the provided ISO lifecycles added. 
1.0.3 
2012-11-16 
PPU 
Version of the documents updated. 
1.0.4 
2012-11-19 
PPU 
Version of the documents updated. 
1.0.5 
2012-11-19 
PPU 
Version of the documents updated. 
1.0.80 
2014-03-03 
PPU 
Based on ver. 1.0.4, the Verifier versions 
updated only. 
1.1.0 
2014-08-14 
PPU 
Versions of artefacts updated for release 
1.26.1 
 
 
 
 
 
 Last Change: 14.08.2014 
Author: TTTech 
Version: 1.1.0 
© TTTech Automotive GmbH 

 
 
Ensuring Reliable Networks 
Document Name: Safety Case 
Ref.: D-SAFEX-IN-70-001 
Page 3 
Contents 
1 
Purpose of this Document .................................................................................................... 4 
2 
Assumptions on S-WdgM Stack as SEooC ......................................................................... 4 
2.1 
Assumptions on scope..................................................................................................... 4 
3 
Software Safety Lifecycles ................................................................................................... 4 
4 
Software Safety Lifecycle Documentation........................................................................... 5 
4.1 
Safe Watchdog Manager Stack ....................................................................................... 6 
4.1.1  Software Project Plan (SPP) ........................................................................................ 6 
4.1.2  Functional Safety Concept (FSC) ................................................................................ 6 
4.1.3  Technical Safety Requirements (TSR) ......................................................................... 6 
4.1.4  System Design (SD) .................................................................................................... 7 
4.1.5  Software Requirements Document (SRD) ................................................................... 7 
4.1.6  Software Architecture Document (SAD) ....................................................................... 7 
4.1.7  Integration Test Specification (ITS) .............................................................................. 7 
4.1.8  Integration Test Report (ITR) ....................................................................................... 8 
4.2 
Safe Watchdog Manager ................................................................................................. 8 
4.2.1  Software Requirements Document (SRD) ................................................................... 8 
4.2.2  Unit Design Document (UDD) ...................................................................................... 8 
4.2.3  Source Code ................................................................................................................ 9 
4.2.4  Unit Test Specification (UTS) ....................................................................................... 9 
4.2.5  Unit Test Report (UTR) ................................................................................................ 9 
4.2.6  Safety Manual (SM) ..................................................................................................... 9 
4.2.7  Safe Watchdog Manager Verifier ............................................................................... 10 
4.2.7.1 
Software Requirements Document (SRD) .......................................................... 10 
4.2.7.2 
Source Code ...................................................................................................... 10 
4.2.7.3 
Unit Test Specification (UTS) ............................................................................. 10 
4.2.7.4 
Unit Test Report (UTR) ...................................................................................... 11 
5 
Summary .............................................................................................................................. 11 
6 
Abbreviations and Glossary ............................................................................................... 11 
7 
References ........................................................................................................................... 11 
7.1 
Documents Available on Request .................................................................................. 11 
7.2 
Other Documents .......................................................................................................... 12 
 
 Last Change: 14.08.2014 
Author: TTTech 
Version: 1.1.0 
© TTTech Automotive GmbH 

 
 
Ensuring Reliable Networks 
Document Name: Safety Case 
Ref.: D-SAFEX-IN-70-001 
Page 4 

Purpose of this Document 
This document represents the safety case for the Safe Watchdog Manager Stack. In detail it 
covers following areas:  
  Safe Watchdog Manager Stack (the common parts) 
  Safe Watchdog Manager 
 
The other units of the Safe Watchdog Manager Stack – the Safe Watchdog Interface and the 
Safe Watchdog Driver have separate safety case documents. 
 
The safety case references all relevant documents to provide evidence that the software units 
have been developed according to requirements of ISO26262:2011 (see [ISO]) for an ASIL D 
SEooC software component. 
 
The creation of the proof of due diligence document for the whole watchdog safety concept is the 
responsibility of the integrator of the Safe Watchdog Manager Stack (S-WdgM Stack) and is not 
part of this safety case document. 
  

Assumptions on S-WdgM Stack as SEooC 
2.1 
Assumptions on scope 
According to ISO 26262:2011-10, clause 9.2.4.2, Step 1a, the following assumptions on scope of 
the software component as an SEooC were made: 
  S-WdgM Stack is integrated into an AUTOSAR 4 or compatible software architecture 
  S-WdgM Stack must not unintentionally interfere with other software components 
  S-WdgM Stack expects that the executing hardware is working correctly  
 

Software Safety Lifecycles 
The software units represent SEooC units according to ISO26262. The following software safety 
lifecycles were executed as part of the development process of the software units:  
 
Concept phases: 
  3-7 Hazard analysis and risk assessment *) 
  3-8 Functional Safety Concept *) 
 
Product development at the system level: 
  4-6 Technical Safety Concept *) 
  4-7 System Design *) 
 
Product development at the software level: 
  6-5: Initiation of product development at the software level *) 
 Last Change: 14.08.2014 
Author: TTTech 
Version: 1.1.0 
© TTTech Automotive GmbH 

 
 
Ensuring Reliable Networks 
Document Name: Safety Case 
Ref.: D-SAFEX-IN-70-001 
Page 5 
  6-8: Software unit design and implementation *) 
  6-9: Software unit testing *) 
 
Supporting processes: 
  8-7 Configuration management 
  8-8 Change management 
 
*) As far as related to the S-WdgM Stack as SEooC 
 
Part 6-6 deals with safety requirements, which are always defined on system level. For the 
development of the SEooC, we have made assumptions on the safety requirements, which are 
described in the corresponding SEooC safety manuals. The system integrator must verify that the 
SEooC fits to the actual system safety requirements. 
 
The other software safety lifecycle phases described by ISO26262 have to be executed by the 
system integrator. 
 

Software Safety Lifecycle Documentation 
The following subsections list the software safety lifecycle artifacts of the software units: 
  Safety manuals as .pdf files with references to the MKS repository, 
  Source code delivered to customer as pointer to the code location, 
  Requirement, design documentation, and test specification as references to the respective 
documents in the MKS repository. They are identified by MKS document id the document 
version number and the document label. 
  Test results as .doc or .pdf files 
 
 
The customer delivery contains 
  User manuals 
  Safety manuals and 
  Source code 
 
All other artifacts can be audited by the customer on request – either on-site in TTTech Vienna 
development location, or via teleconference (e.g. Webex). 
 
The verification and confirmation measures as required by ISO26262:2011 has been executed as 
described in the Software Project Plan (SPP).  
 
The evidence for the execution of all verification and confirmation measures as required by 
ISO26262 are version-controlled in the following directory: 
http://tttechsvn.vie.at.tttech.ttt/trunk/projects/certification/sqa/s-wdgm/evidence 
 
 Last Change: 14.08.2014 
Author: TTTech 
Version: 1.1.0 
© TTTech Automotive GmbH 

 
 
Ensuring Reliable Networks 
Document Name: Safety Case 
Ref.: D-SAFEX-IN-70-001 
Page 6 
The conformity of the development processes of the S-WdgM Stack with ISO 26262:2011 
has been assessed in a process audit [AUDIT_S-WdgM]. 
 
 
4.1 
Safe Watchdog Manager Stack 
This chapter contains common documents related to all three units 
  Safe Watchdog Manager 
  Safe Watchdog Interface 
  Safe Watchdog Driver 
4.1.1  Software Project Plan (SPP) 
The SPP contains all planning activities for all software units. It also represents the “Safety Plan” 
as required by ISO26262. Chapter VI of the SPP also contains the software tool qualification plan 
and software tool qualification report as required by ISO26262 - 8 clause 11. 
 
Document Title 
Safe Watchdog Manager Stack Software Project Plan 
Document Version 
0.7.0 
Document Number 
D-SAFEX-P-70-001 
Location 
http://tttechsvn.vie.at.tttech.ttt/trunk/projects/customers/SafeExe-
ASIL/03_planning&risk-management/S-WdgM_SPP_V_0_7_0.doc 
4.1.2  Functional Safety Concept (FSC) 
This document reflects the functional safety concept according to ISO26262 3-8 Functional Safety 
Concept.  
It is the top-level document for the Safe Watchdog Manager Stack and therefore also includes 
assumptions on the ISO 26262:2011 work product 3-7 Hazard analysis and risk assessment in the 
scope of this SEooC.  
 
Document Title 
Safe Watchdog Manager Stack Functional Safety Concept 
Document Version 
0.2.0 
Document Number 
D-SAFEX-S-70-006 
Location 
MKS ID 262558 
Label 
Release_1_26_1 
4.1.3  Technical Safety Requirements (TSR) 
This document describes the technical safety requirements that are assumed for a system using 
the Safe Watchdog Manager Stack. The technical safety requirements are relevant for the system 
integrator.  
 
Document Title 
Safe Watchdog Manager Stack - Technical Safety Requirements 
Document Version 
0.2.0 
Document Number 
D-SAFEX-S-70-021 
Location 
MKS ID 262750 
 Last Change: 14.08.2014 
Author: TTTech 
Version: 1.1.0 
© TTTech Automotive GmbH 

 
 
Ensuring Reliable Networks 
Document Name: Safety Case 
Ref.: D-SAFEX-IN-70-001 
Page 7 
Label 
Release_1_26_1 
4.1.4  System Design (SD) 
This document reflects the system design document according to ISO 26262:2011 [ISO] 4-7 
System Design for the system using the Safe Watchdog Manager Stack. It is based on the 
technical safety requirements document [TSR] of the ISO 26262:2011 [ISO] work product 4-6 
Technical Safety Requirements in the scope of this SEooC.  
 
Document Title 
Safe Watchdog Manager Stack - System Design Specification 
Document Version 
0.2.0 
Document Number 
D-SAFEX-D-70-007 
Location 
MKS ID 263048 
Label 
Release_1_26_1 
4.1.5  Software Requirements Document (SRD) 
This document describes the software requirements for Safe Watchdog Manager Stack. The SRD 
represents the software unit high-level requirements as required by ISO 26262:2011 – 6, clause 6. 
 
Document Title 
Safe Watchdog Manager Stack - Software Requirements Document 
Document Version 
1.0.5 
Document Number 
D-SAFEX-D-70-024 
Location 
MKS ID 264112 
Label 
Release_1_26_1 
 
4.1.6  Software Architecture Document (SAD) 
This document describes the software architecture of the Safe Watchdog Manager Stack. 
 
Document Title 
Safe Watchdog Manager Stack - Software Architecture Document 
Document Version 
1.0.2 
Document Number 
D-SAFEX-S-70-016 
Location 
MKS ID 266056 
Label 
Release_1_26_1 
4.1.7  Integration Test Specification (ITS) 
This document describes the Integration Test, that verifies the Watchdog Manager, Watchdog 
Interface and Watchdog Driver which are compatible with other AUTOSAR components and shows 
the expected behaviour at runtime.  
 
Document Title 
Safe Watchdog Manager Stack - Integration Test Specification 
Document Version 
2.1.2 
Document Number 
D-SAFEX-V-01-001 
Location 
MKS ID 61036 
Label 
Release_1_26_1    *1) 
 Last Change: 14.08.2014 
Author: TTTech 
Version: 1.1.0 
© TTTech Automotive GmbH 

 
 
Ensuring Reliable Networks 
Document Name: Safety Case 
Ref.: D-SAFEX-IN-70-001 
Page 8 
4.1.8  Integration Test Report (ITR) 
This document contains a detailed integration test report of the Safe Watchdog Manager Stack 
according to the requirements of ISO 26262:2011 
 
Document  Safe Watchdog Manager Stack - Integration Test Report 
Title 
Document  2.0.21 
Version 
Document  D-SAFEX-V-01-002 
Number 
Location 
MKS ID 280966 
Label 
Release_1_26_1   *1) 
Location 
\\fileserver.vie.at.tttech.ttt\sw-development\software-
PDF 
releases\external\TTX\2014\safe_execution_V1_26_0_2014_05_27\ 
_internal_documents\integration_test\safe_execution_integration_test_report_v1_26_0.pdf 
    *1)  The S-WdgM and S-WdgIf Integration test was executed on the V850PJ4 platform (evaluation board) in the 1.26.0 
TTTech Release. The S-Wdg driver integration test was executed on the R7F701353 customer platform with the 
TLE4473 watchdog at the 1.25.0 TTTech Release. 
4.2 
Safe Watchdog Manager 
This chapter contains documents related to Safe Watchdog Manager module. 
4.2.1  Software Requirements Document (SRD) 
This document describes the software requirements for Safe Watchdog Manager. The SRD 
represents the software unit high-level requirements as required by ISO 26262:2011 – 6, clause 6. 
 
Document Title 
Safe Watchdog Manager Software Requirements Document 
Document Version 
1.0.10 
Document Number 
D-SAFEX-S-70-004 
Location 
MKS ID 53448 
Label 
Release_1_26_1 
 
4.2.2  Unit Design Document (UDD) 
The UDD represents the software unit design specification as required by ISO 26262:2011 – 6, 
clause 8.  
 
Document Title 
Safe Watchdog Manager Unit Design Document 
Document Version 
1.0.6 
Document Number 
D-SAFEX-D-70-002 
Location 
MKS ID 53535 
Label 
Release_1_26_1 
 Last Change: 14.08.2014 
Author: TTTech 
Version: 1.1.0 
© TTTech Automotive GmbH 

 
 
Ensuring Reliable Networks 
Document Name: Safety Case 
Ref.: D-SAFEX-IN-70-001 
Page 9 
4.2.3  Source Code 
The source code of the software unit is written in the C programming language. 
Title 
Safe Watchdog Manager Source Code 
Version 
3.3.2 
Location 
http://tttechsvn.vie.at.tttech.ttt/trunk/SW/msp-watchdog-mgr 
 
 
The HIS metrics and the MISRA rule check are performed with the tool QA-C. 
The HIS metrics report can be found in the files 
http://tttechsvn.vie.at.tttech.ttt/trunk/projects/customers/SafeExe-ASIL/04_technical-
documents/HIS_MISRA_checks/Release_1_26_0. 
 
All HIS metrics violations are justified in the respective source files. 
 
The results of the MISRA-check can be found in the folders 
http://tttechsvn.vie.at.tttech.ttt/trunk/projects/customers/SafeExe-ASIL/04_technical-
documents/HIS_MISRA_checks/Release_1_26_0 
All violations are justified. The justifications are provided as comments in the respective source 
files. 
4.2.4  Unit Test Specification (UTS) 
The UTS contains a detailed test specification of the software unit according to the requirements of 
ISO 26262:2011 – 6, clause 9 . The UTS demonstrates 100% requirements coverage. 
 
Document Title 
Safe Watchdog Manager Unit Test Specification 
Document Version 
1.0.22 
Document Number 
D-SAFEX-V-70-001 
Location 
MKS ID 61477 
Label 
Release_1_26_1 
4.2.5  Unit Test Report (UTR) 
The UTR contains a detailed unit test report according to the requirements of ISO 26262:2011 – 6, 
clauses 8 and 9. The UTR shows that all tests and review procedures specified in the UTS passed 
and that 100% MC/DC coverage is achieved.  
 
Document Title 
Safe Watchdog Manager Unit Test Report 
Document Version 
1.0.4 
Document Number 
D-SAFEX-V-70-005 
Location 
http://tttechsvn.vie.at.tttech.ttt/trunk/projects/customers/SafeExe-
ASIL/04_technical-documents/Reviews/S-WdgM/UTR/S-WdgM-
Stack_UTR_WdgM_D-SAFEX-V-70-005_V_1 0 4.pdf 
 
4.2.6  Safety Manual (SM) 
The Safety Manual (SM) contains the requirements for the integrator of the software unit. All 
requirements described in this document must be followed. In specific, the SM describes for which 
 Last Change: 14.08.2014 
Author: TTTech 
Version: 1.1.0 
© TTTech Automotive GmbH 

 
 
Ensuring Reliable Networks 
Document Name: Safety Case 
Ref.: D-SAFEX-IN-70-001 
Page 10 
configuration (configuration parameters, used hardware, compiler and linker settings) the software 
unit has been tested according to ISO 26262:2011 requirements. Moreover, the SM describes 
which SW safety lifecycle requirements and recommendations of ISO 26262:2011 were not 
executed during the development of the software unit. These requirements and recommendations 
have to be considered by the integrator of the software unit.  
 
Document Title 
Safe Watchdog Manager Safety Manual 
Document Version 
2.3.28 
Document Number 
D-SAFEX-S-70-001 
Locations 
MKS ID 228403 
Label 
Release_1_26_1 
4.2.7  Safe Watchdog Manager Verifier 
4.2.7.1 
Software Requirements Document (SRD) 
This document lists the requirements to be fulfilled by the Safe Watchdog Manager Configuration 
Verifier.  
 
Document Title 
Safe Watchdog Manager Verifier Software Requirements Document 
Document Version 
1.0.2 
Document Number 
D-SAFEX-S-70-007 
Location 
MKS ID 239129 
Label 
Release_1_26_1 
 
4.2.7.2 
Source Code 
The verifier source code is written in the C programming language. It is delivered as a .dll file. 
 
Title 
Safe Watchdog Manager Verifier Source Code 
Version 
1.2.11 
Location 
http://tttechsvn.vie.at.tttech.ttt/trunk/SW/msp-watchdog-mgr-config/src/C 
 
 
4.2.7.3 
Unit Test Specification (UTS) 
The UTS contains a detailed test specification of the software unit according to the requirements of 
ISO 26262:2011 – 6, clause 9.  
 
Document Title 
Safe Watchdog Manager Verifier Unit Test Specification 
Document Version 
1.0.3 
Document Number 
D-SAFEX-V-70-009 
Location 
MKS ID 313571 
Label 
Release_1_26_1 
 Last Change: 14.08.2014 
Author: TTTech 
Version: 1.1.0 
© TTTech Automotive GmbH 

 
 
Ensuring Reliable Networks 
Document Name: Safety Case 
Ref.: D-SAFEX-IN-70-001 
Page 11 
4.2.7.4 
Unit Test Report (UTR) 
The UTR contains a detailed unit test report according to the requirements of ISO 26262:2011 – 6, 
clauses 8 and 9. The UTR shows that all tests and review procedures specified in the UTS passed. 
 
Document Title 
Safe Watchdog Manager Verifier Unit Test Report 
Document Version 
1.0.1 
Document Number 
D-SAFEX-V-70-010 
Location 
http://tttechsvn.vie.at.tttech.ttt/trunk/projects/customers/SafeExe-
ASIL/04_technical-documents/Unit_Test_Reports/S-WdgM-
Stack_UTR_WdgMVerifier_D-SAFEX-V-70-010_V_1.0.1.doc 

Summary 
The evidence in sections 
  “Assumptions on S-WdgM Stack as SEooC”, 
  “Software Safety Lifecycles” 
  “Software Safety Lifecycle Documentation” 
and the assessment reports [AUDIT_S-WdgM] shows that the S-WdgM Stack has been developed 
as a SEooC component according to ISO26262:2011 and can be used for up to ASIL D. 
 
It is safe to integrate the SW unit into safety-related systems developed according to ISO 
26262:2011, if the requirements that are described in the Safety Manual (SM) are fulfilled by the 
system integrator. 

Abbreviations and Glossary 
Acronym / Term 
Meaning 
API 
Application Programmer Interface 
ASIL 
Automotive Safety Integrity Level 
HIS 
Herstellerinitiative Software 
HW 
Hardware 
ISO 
International Standard 
MC/DC 
Modified Condition/Decision Coverage 
MISRA 
Motor Industry Software Reliability Association 
MKS 
MKS Integrity software tool made by MKS Software Inc. 
SEooC 
Safety Element out of Context according to ISO 26262:2011-10 
SM 
Safety Manual 
SW 
Software 

References 
7.1 
Documents Available on Request 
The following documents are not part of the customer delivery. The documents can be made 
available in video conferences (e.g., WebEx) or in on-site audits at the development center of 
 Last Change: 14.08.2014 
Author: TTTech 
Version: 1.1.0 
© TTTech Automotive GmbH 

 
 
Ensuring Reliable Networks 
Document Name: Safety Case 
Ref.: D-SAFEX-IN-70-001 
Page 12 
TTTech in Vienna. If necessary, please contact the TTTech Automotive Support at 
support@tttech-automotive.com. 
 
[AUDIT_S-WdgM]  
TÜV NORD – Institut für Fahrzeugtechnik & Mobilität,  
 
 
A/ 
Report on the Functional Safety Audit for TTTech’s Safe Watchdog 
Manager Stack (ISO 26262 / ASIL D) 

1.  Report-No: 8109170322-B01, Version 1.0, 2012-07-18 
2.  Report-No: 8109170322-B02, Version 1.0  2012-12-20 
 
B/ 
Functional Safety Assessment Report of “Safe Watchdog Manager 
Stack” conformity against ISO26262, ASIL D. 
Report-No: 8109170322-B04, Version 1.0 2013-02-25 
[COMPL] 
TTTech Computertechnik AG, ISO_DIS_26262_Compliance.xls, D-INT-CL-
70-001 
 
 
7.2 
Other Documents 
[ISO] 
International Organization for Standardization, International Standard 
ISO26262 Road vehicles – Functional safety (all parts), 2011 
 
 Last Change: 14.08.2014 
Author: TTTech 
Version: 1.1.0 
© TTTech Automotive GmbH 

Last modified October 12, 2025: Initial commit (1fadfc4)