S-WdgIf_SafetyCases

 
 
Ensuring Reliable Networks 
 
Safe Watchdog Interface 
Safety Case 
 
 
Author: 
TTTech 
Reviewer(s): 
PPU 
Reference: 
D-SAFEX-IN-70-002 
Security: 
Confidential 
Version: 
1.2.0 
Date: 
2014-11-20 
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-002 
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 derived from common 
Safety Case document ver. 1.0.0. It contains 
now the S-WdgIf unit only. 
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 
Update of the collected document versions. 
1.0.4 
2012-11-19 
PPU 
Update after issue50199. 
1.0.5 
2013-01-11 
PPU 
Update after second TÜV assessment 
1.1.0 
2014-07-28 
VLE 
Update of the collected document versions 
(issue65369) 
1.1.1 
2014-08-13 
VLE 
Update after PPU review. 
1.2.0 
2014-11-20 
VLE 
Update of the collected document versions 
(issue69469) 
 
 Last Change: 2014-11-20 
Author: TTTech 
Version: 1.2.0 
© TTTech Automotive GmbH 

 
 
Ensuring Reliable Networks 
Document Name: Safety Case 
Ref.: D-SAFEX-IN-70-002 
Page 3 
Contents 
1 
Purpose of this Document .................................................................................................... 4 
2 
Software Safety Lifecycle Documentation........................................................................... 4 
2.1 
Safe Watchdog Interface ................................................................................................. 5 
2.1.1  Software Requirements Document (SRD) ................................................................... 5 
2.1.2  Unit Design Document (UDD) ...................................................................................... 5 
2.1.3  Source Code ................................................................................................................ 6 
2.1.4  Unit Test Specification (UTS) ....................................................................................... 6 
2.1.5  Unit Test Report (UTR) ................................................................................................ 6 
2.1.6  Safety Manual (SM) ..................................................................................................... 7 
2.1.7  Event Tree Analysis (ETA) ........................................................................................... 7 

3 
Summary ................................................................................................................................ 7 
4 
Abbreviations and Glossary ................................................................................................. 7 
5 
References ............................................................................................................................. 8 
5.1 
Documents Available on Request .................................................................................... 8 
5.2 
Other Documents ............................................................................................................ 8 
 
 Last Change: 2014-11-20 
Author: TTTech 
Version: 1.2.0 
© TTTech Automotive GmbH 

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

Purpose of this Document 
This document represents the safety case for the Safe Watchdog Interface unit. The Safe 
Watchdog Interface is a part of the Safe Watchdog Manager Stack.  
 
It references all relevant documents to provide evidence that the software units have been 
developed according to ISO26262 requirements for an ASIL D software unit [ISO]. 
  

Software Safety Lifecycle Documentation 
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 *) 
  6-8: Software unit design and implementation *) 
  6-9: Software unit testing *) 
 
Supporting processes: 
  8-7 Configuration management 
  8-8 Change management 
  8-9 Verification 
  8-10 Documentation 
  8-11 Confidence in the use of software tools 
 
 
*) As far as related to the S-WdgIf 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. 
 
The following subsections list the software safety lifecycle artifacts of the software units: 
 Last Change: 2014-11-20 
Author: TTTech 
Version: 1.2.0 
© TTTech Automotive GmbH 

 
 
Ensuring Reliable Networks 
Document Name: Safety Case 
Ref.: D-SAFEX-IN-70-002 
Page 5 
  Safety manuals as .pdf files, 
  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 and the document 
version number, 
  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 has been executed as 
described in the Software Project Plan.  
 
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 
 
The conformity of the development processes of the S-WdgM Stack with ISO 26262 has 
been assessed in a process audit [AUDIT_S-WdgM]. 
 
2.1 
Safe Watchdog Interface 
2.1.1  Software Requirements Document (SRD) 
This document describes the software requirements for Safe Watchdog Interface. The SRD 
represents the software unit high-level requirements as required by ISO 26262 – 6, clause 6. 
 
Document Title 
Safe Watchdog Interface - Software Requirements Document 
Document Version 
1.0.8 
Document Number 
D-SAFEX-S-70-002 
Location 
MKS 125936 
Label 
Release_1_26_3 
 
2.1.2  Unit Design Document (UDD) 
The UDD represents the software unit design specification as required by ISO 26262 – 6, clause 8.  
 
Document Title 
Safe Watchdog Interface - Unit Design Document 
Document Version 
1.0.9 
Document Number 
D-SAFEX-D-70-001 
Location 
MKS ID 125939 
Label 
Release_1_26_3 
 Last Change: 2014-11-20 
Author: TTTech 
Version: 1.2.0 
© TTTech Automotive GmbH 

 
 
Ensuring Reliable Networks 
Document Name: Safety Case 
Ref.: D-SAFEX-IN-70-002 
Page 6 
2.1.3  Source Code 
The source code of the software unit is written in the C programming language. 
Title 
Safe Watchdog Interface - Source Code 
Version 
3.3.6 
Location 
http://tttechsvn.vie.at.tttech.ttt/branches/For_SAFEEXE_SERIES_Release_1
_26_3/SW/msp-watchdog-if 

 
The exact contents of the Source Code and configuration management tags are described in 
[RAD]. 
 
The HIS metrics and the MISRA rule check are performed with the tool QA-C. 
The HIS metrics report 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_3/S-WdgIf/ 
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_3/S-WdgIf/ 
All violations are justified. The justifications are provided as comments in the respective source 
files. 
 
2.1.4  Unit Test Specification (UTS) 
The UTS contains a detailed test specification of the software unit according to the requirements of 
ISO 26262 – 6, clause 9 . The UTS demonstrates 100% requirements coverage. 
 
Document Title 
Safe Watchdog Interface - Unit Test Specification 
Document Version 
1.0.11 
Document Number 
D-SAFEX-V-70-002 
Location 
MKS ID 125942 
Label 
Release_1_26_3 
2.1.5  Unit Test Report (UTR) 
The UTR contains a detailed unit test report according to the requirements of ISO 26262 – 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 Interface - Unit Test Report 
Document Version 
1.0.5 
Document Number 
D-SAFEX-V-70-006 
Location 
\\fileserver.vie.at.tttech.ttt\projects\certification\tttech-
automotive\release\S-WdgM\S-WdgIf\UTR\UTR_WdgIf_D-SAFEX-V-70-
006_V_1_0_5\UTR_WdgIf_D-SAFEX-V-70-006_V_1_0_5.pdf 

 
 Last Change: 2014-11-20 
Author: TTTech 
Version: 1.2.0 
© TTTech Automotive GmbH 

 
 
Ensuring Reliable Networks 
Document Name: Safety Case 
Ref.: D-SAFEX-IN-70-002 
Page 7 
2.1.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 
configuration (configuration parameters, used hardware, compiler and linker settings) the software 
unit has been tested according to ISO 26262 requirements. Moreover, the SM describes which SW 
safety lifecycle requirements and recommendations of ISO 26262 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 Interface - Safety Manual 
Document Version 
1.8.9 
Document Number 
D-SAFEX-S-70-005 
Locations 
MKS 232906 
Label 
Release_1_26_3 
 
2.1.7  Event Tree Analysis (ETA) 
The ETA is the event tree analysis that was performed as part of the Safe Watchdog Manager (S-
WdgIf ) software development according to the requirements and recommendations of ISO 26262 
 
Document Title 
Safe Watchdog Interface - Event Tree Analysis 
Document Version 
1.0.0 
Document Number 
D-SAFEX-S-70-012 
Locations 
MKS ID 263814 
Label 
Release_1_26_3 
 
 

Summary 
The evidence in sections 
   “Software Safety Lifecycle Documentation” 
and the assessment reports [AUDIT_S-WdgM] shows that the S-WdgIf unit 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 
 Last Change: 2014-11-20 
Author: TTTech 
Version: 1.2.0 
© TTTech Automotive GmbH 

 
 
Ensuring Reliable Networks 
Document Name: Safety Case 
Ref.: D-SAFEX-IN-70-002 
Page 8 
Acronym / Term 
Meaning 
ASIL 
Automotive Safety Integrity Level 
HIS 
Herstellerinitiative Software 
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-10 
SW 
Software Specification 

References 
5.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 
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. 

3.  Report-No: 8109170322-B04, Version 1.0 2013-02-25 
[COMPL] 
TTTech Computertechnik AG, ISO_DIS_26262_Compliance.xls, D-INT-CL-
70-001 
[TT_ASDM_322]  
TTTech Automotive GmbH, Automotive Software Development Manual,  
V3.2.2, D-100-T-70-001 
 
5.2 
Other Documents 
[ISO] 
International Organization for Standardization, International Standard 
ISO26262 Road vehicles – Functional safety (all parts), 2011 
 
 Last Change: 2014-11-20 
Author: TTTech 
Version: 1.2.0 
© TTTech Automotive GmbH 

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