iso 26262 conform model based development and verification ... · pdf filesil 1 sil 2 sil 3...

39
ISO 26262 Conform Model Based Development and Verification Process dSPACE User Conference India 2010 Adrian Valea BTC Embedded Systems AG

Upload: ledan

Post on 12-Feb-2018

236 views

Category:

Documents


9 download

TRANSCRIPT

Page 1: ISO 26262 Conform Model Based Development and Verification ... · PDF fileSIL 1 SIL 2 SIL 3 SIL 4 ISO 26262 (normal QM) ASIL A ... from Patterns under MIL/SIL/PIL simulation. 1d Formal

ISO 26262 Conform Model Based Development and Verification Process

dSPACE User Conference India 2010

Adrian Valea

BTC Embedded Systems AG

Page 2: ISO 26262 Conform Model Based Development and Verification ... · PDF fileSIL 1 SIL 2 SIL 3 SIL 4 ISO 26262 (normal QM) ASIL A ... from Patterns under MIL/SIL/PIL simulation. 1d Formal

2

BTC Embedded Systems AG proprietary · All rights reserved

Agenda

p Introduction

p Theoretical aspects of the ISO 26262 standard, its terminology, methodology and mappingp ISO 26262 – New Functional Safety Standard

p Enhanced Model Based Development and Testing

p Model-Based Reference Workflow

p Modeling and Coding Guidelines

p Formal Specifications and Formal Verification

p Automatic Test Generation and Execution

p Requirements Based Testing and Traceability

p Qualification of software tools in the context of ISO 26262

p Conclusions

Page 3: ISO 26262 Conform Model Based Development and Verification ... · PDF fileSIL 1 SIL 2 SIL 3 SIL 4 ISO 26262 (normal QM) ASIL A ... from Patterns under MIL/SIL/PIL simulation. 1d Formal

3

BTC Embedded Systems AG proprietary · All rights reserved

BTC Embedded Systems AG

p OSC GmbH Company established in 1999

p OSC – Embedded Systems AGfounded in 2002

p Beginning 2009 OSC became BTC-ES p as part of BTC AG Corporation with1400

Employees

p BTC-ES Headquarter in Oldenburg (D)p Subsidiary in Munich (D)

p BTC Japan Co., Ltd.

p Expert in Automatic Test- and Validation Technologies

dSPACE Strategic Partner provider of Automatic Test and Verification Products for TargetLink

p Common Activities especially together with dSPACE GER/JP/FRA

Tokyo ♦

Munich ♦

♦ Oldenburg

Page 4: ISO 26262 Conform Model Based Development and Verification ... · PDF fileSIL 1 SIL 2 SIL 3 SIL 4 ISO 26262 (normal QM) ASIL A ... from Patterns under MIL/SIL/PIL simulation. 1d Formal

4

BTC Embedded Systems AG proprietary · All rights reserved

ISO 26262 – New Functional Safety Standard

p New Automotive Standard addressing functional safety

p Derived from IEC 61508

p Draft International Standard (DIS) published in July 2009

p Official release planned for 2011

p But already used by OEMs and suppliers

Page 5: ISO 26262 Conform Model Based Development and Verification ... · PDF fileSIL 1 SIL 2 SIL 3 SIL 4 ISO 26262 (normal QM) ASIL A ... from Patterns under MIL/SIL/PIL simulation. 1d Formal

5

BTC Embedded Systems AG proprietary · All rights reserved

p ISO 26262 defines four Automotive Safety Integrity Levels (ASIL)

p Definition of ASIL: one class to specify the necessary safety requirements items for achieving an acceptable residual risk with D representing the highest and A the lowest class.

ISO 26262 – Automotive Safety Integrity Levels

IEC 61508

-

SIL 1

SIL 2

SIL 3

SIL 4

ISO 26262

(normal QM)

ASIL A

ASIL B

ASIL C

ASIL D

-

Page 6: ISO 26262 Conform Model Based Development and Verification ... · PDF fileSIL 1 SIL 2 SIL 3 SIL 4 ISO 26262 (normal QM) ASIL A ... from Patterns under MIL/SIL/PIL simulation. 1d Formal

6

BTC Embedded Systems AG proprietary · All rights reserved

p ISO 26262 specifically addresses model-based development and testing

ISO 26262 – Model-based Development

One characteristic of the model-based development paradigm is the fact that the functional model not only specifies the desired function but also provides design information and finally even serves as the basis of the implementation by means of code generation.

In contrast to code-based software development with a clear separation of phases in model-based development a stronger coalescence of the phases Software Safety requirements, Software Architectural Design, and Software unit design and implementation can be noted. Moreover, one and the same graphical modeling notation is used during the consecutive development stages. Testing activities are also treated differently since models can be used as a useful source of information for the testing process (model-based testing). The seamless utilization of models facilitates a highly consistent and efficient development.

Page 7: ISO 26262 Conform Model Based Development and Verification ... · PDF fileSIL 1 SIL 2 SIL 3 SIL 4 ISO 26262 (normal QM) ASIL A ... from Patterns under MIL/SIL/PIL simulation. 1d Formal

7

BTC Embedded Systems AG proprietary · All rights reserved

ATGFV

Automatic Test Generation

Enhanced Model Based Development and Testing Process

Test ManagementTest ManagementTextual

Requirements

SpecificationModel

MIL

Object CodePIL

Source CodeSIL

IntegrationComponent

PIL/HIL

System Component

HIL

DesignModel

MIL

Structural Tests

ModelingFunctional Tests

Code Verification

Design

Formal Specification

Code Generation

Coverage Reports

Build

Software Integration

Requirements Test Specification

System Integration

Automatic Test Execution (ATE)

Automatic Test Execution

Automatic Test Execution

ATEATE

Formal Verification (FV)

FV FV

Page 8: ISO 26262 Conform Model Based Development and Verification ... · PDF fileSIL 1 SIL 2 SIL 3 SIL 4 ISO 26262 (normal QM) ASIL A ... from Patterns under MIL/SIL/PIL simulation. 1d Formal

8

BTC Embedded Systems AG proprietary · All rights reserved

Model-Based Reference Workflow

p Well suited to develop safety-related software according to ISO 26262 and IEC 61508

p Many of the proposed methods are directly recommended by ISO 26262 and IEC 61508

1 EN 50128, standard for software for railway control and protection systems, is considered as a sector-specific standard derived from IEC 61508.

� TÜV Certification

� Workflow has been approved by TÜV

� TargetLink and EmbeddedTester are fit for purpose to develop safety-related software according to ISO DIS 26262, IEC 61508 and derivative standards such as EN 501281

� TÜV Certification

� Workflow has been approved by TÜV

� TargetLink and EmbeddedTester are fit for purpose to develop safety-related software according to ISO DIS 26262, IEC 61508 and derivative standards such as EN 501281

Page 9: ISO 26262 Conform Model Based Development and Verification ... · PDF fileSIL 1 SIL 2 SIL 3 SIL 4 ISO 26262 (normal QM) ASIL A ... from Patterns under MIL/SIL/PIL simulation. 1d Formal

9

BTC Embedded Systems AG proprietary · All rights reserved

Model-Based Reference Workflow

Textual Requirements

(High Level Req.)

Compile

LinkObj. Code

Back-to-back testing

(MIL vs. PIL simulation)

Model verification

(MIL simulation,

Formal Verification

Model Review)

Model(Low Level Req.)

ModelingCode

Code

generation

Software Design Standard:

Modeling guidelines and guideline checking

Software Coding Standard:

Coding guidelines and guideline checking

Testing methods

�Requirements based testing

�Structural testing for coverage analysis

�Performance testing

Page 10: ISO 26262 Conform Model Based Development and Verification ... · PDF fileSIL 1 SIL 2 SIL 3 SIL 4 ISO 26262 (normal QM) ASIL A ... from Patterns under MIL/SIL/PIL simulation. 1d Formal

10

BTC Embedded Systems AG proprietary · All rights reserved

Modeling and Coding Guidelines

Control Design Implementation

obj

Requirements Controller model Implementation model Source code

Modeling Modeling Code

Generation

Compile

LinkObj. code

Page 11: ISO 26262 Conform Model Based Development and Verification ... · PDF fileSIL 1 SIL 2 SIL 3 SIL 4 ISO 26262 (normal QM) ASIL A ... from Patterns under MIL/SIL/PIL simulation. 1d Formal

11

BTC Embedded Systems AG proprietary · All rights reserved

Requirements Traceability

p Requirements in DOORS Excel Word, etc. can be linked to the model

p Links: Model ↔ Code

p Bi-Directional Traceability between Requirements and Test-Cases

obj

Requirements Controller model Implementation model Source code

Modeling Modeling Code

Generation

Compile

LinkObj. code

TargetLink

RMISimulink V&V

EmbeddedTester

Page 12: ISO 26262 Conform Model Based Development and Verification ... · PDF fileSIL 1 SIL 2 SIL 3 SIL 4 ISO 26262 (normal QM) ASIL A ... from Patterns under MIL/SIL/PIL simulation. 1d Formal

Formal Specifications and Formal Verification

Formal Specifications and Formal Verification in the

context of ISO 26262

Page 13: ISO 26262 Conform Model Based Development and Verification ... · PDF fileSIL 1 SIL 2 SIL 3 SIL 4 ISO 26262 (normal QM) ASIL A ... from Patterns under MIL/SIL/PIL simulation. 1d Formal

13

BTC Embedded Systems AG proprietary · All rights reserved

Formal Specification and Formal Verification Workflow

TargetLink Model

TextualRequirements

FormalSpecification

EmbeddedValidator®

Formal VerificationModel Checking

Modeling

Formal Requirement

Page 14: ISO 26262 Conform Model Based Development and Verification ... · PDF fileSIL 1 SIL 2 SIL 3 SIL 4 ISO 26262 (normal QM) ASIL A ... from Patterns under MIL/SIL/PIL simulation. 1d Formal

14

BTC Embedded Systems AG proprietary · All rights reserved

ISO 26262 - Notation Recommendations

p Formal Notations are recommended for all Design levels starting with ASIL A

Page 15: ISO 26262 Conform Model Based Development and Verification ... · PDF fileSIL 1 SIL 2 SIL 3 SIL 4 ISO 26262 (normal QM) ASIL A ... from Patterns under MIL/SIL/PIL simulation. 1d Formal

15

BTC Embedded Systems AG proprietary · All rights reserved

ISO 26262 – Formal Verification Recommendations

p Semi-formal Verification (→ Simulation) of Requirements is even highly recommended for levels greater than ASIL B

p Formal Verification recommended from ASIL B

p ⇒⇒⇒⇒ inline with Model-based Developmentp Executable Specification/Model allows Semi-formal verification

p Formal Verification becomes applicable in early Development stages

Page 16: ISO 26262 Conform Model Based Development and Verification ... · PDF fileSIL 1 SIL 2 SIL 3 SIL 4 ISO 26262 (normal QM) ASIL A ... from Patterns under MIL/SIL/PIL simulation. 1d Formal

Automatic Test Generation and Execution

Automatic Test Generation and Execution in the context of

ISO 26262

Page 17: ISO 26262 Conform Model Based Development and Verification ... · PDF fileSIL 1 SIL 2 SIL 3 SIL 4 ISO 26262 (normal QM) ASIL A ... from Patterns under MIL/SIL/PIL simulation. 1d Formal

17

BTC Embedded Systems AG proprietary · All rights reserved

Automatic Test Generation and Execution Workflow

TargetLink

Model

Compiler

Source Code Object Code

EmbeddedTesterAutomatic Hierarchical

Back-to-back testing (MIL vs. PIL)

TargetLink

Model Source Code Test Vectors

EmbeddedTesterAutomatic HierarchicalTest Vector Generation

EmbeddedTesterCode CoverageMeasurement

EmbeddedTesterModel Coverage

Measurement

Page 18: ISO 26262 Conform Model Based Development and Verification ... · PDF fileSIL 1 SIL 2 SIL 3 SIL 4 ISO 26262 (normal QM) ASIL A ... from Patterns under MIL/SIL/PIL simulation. 1d Formal

18

BTC Embedded Systems AG proprietary · All rights reserved

ISO 26262 - Back-to-Back Testing

p For Testing of SW-Units, from ASIL C back-to-back-Tests are highly recommendedp Model-based and Code Testing in MIL,SIL and PIL

Page 19: ISO 26262 Conform Model Based Development and Verification ... · PDF fileSIL 1 SIL 2 SIL 3 SIL 4 ISO 26262 (normal QM) ASIL A ... from Patterns under MIL/SIL/PIL simulation. 1d Formal

19

BTC Embedded Systems AG proprietary · All rights reserved

ISO 26262 - Coverage Metrics (SW-Unit)

p Quality of Test Cases measuredp … by coverage of Requirements (just informally)p … by structural Coverage metrics

� The higher the ASIL-Level, the stronger the Metrics

p Structural coverage metrics highly recommended for all ASIL Levels.

Page 20: ISO 26262 Conform Model Based Development and Verification ... · PDF fileSIL 1 SIL 2 SIL 3 SIL 4 ISO 26262 (normal QM) ASIL A ... from Patterns under MIL/SIL/PIL simulation. 1d Formal

20

BTC Embedded Systems AG proprietary · All rights reserved

ISO 26262 - Target Testing

p Perfect Match for model-based Development

p PIL-Tests are appropriate

Page 21: ISO 26262 Conform Model Based Development and Verification ... · PDF fileSIL 1 SIL 2 SIL 3 SIL 4 ISO 26262 (normal QM) ASIL A ... from Patterns under MIL/SIL/PIL simulation. 1d Formal

Requirements-Based Testing

Requirements Based Testing and Traceability in the context

of ISO26262

Page 22: ISO 26262 Conform Model Based Development and Verification ... · PDF fileSIL 1 SIL 2 SIL 3 SIL 4 ISO 26262 (normal QM) ASIL A ... from Patterns under MIL/SIL/PIL simulation. 1d Formal

22

BTC Embedded Systems AG proprietary · All rights reserved

Requirements-Based Testing Workflow

TargetLink

Mo

del

So

urce C

od

eO

bject C

od

e

Test Vectors

Compiler

TextualRequirements

EmbeddedTesterAutomatic Hierarchical

Requirement based testingTest Execution Platform

Requirement BasedTest Vector Creation

Manual or Tool-Based

MiL

SiL

PiL

Page 23: ISO 26262 Conform Model Based Development and Verification ... · PDF fileSIL 1 SIL 2 SIL 3 SIL 4 ISO 26262 (normal QM) ASIL A ... from Patterns under MIL/SIL/PIL simulation. 1d Formal

23

BTC Embedded Systems AG proprietary · All rights reserved

ISO 26262 - Requirements-based Test

p Requirements-based Test is highly recommended for all ASIL–Levels (also Integration Testing)

p Metrics for Quality of Tests just intuitively defined

Page 24: ISO 26262 Conform Model Based Development and Verification ... · PDF fileSIL 1 SIL 2 SIL 3 SIL 4 ISO 26262 (normal QM) ASIL A ... from Patterns under MIL/SIL/PIL simulation. 1d Formal

Tools coverage of ISO 26262 standard methods

TargetLink and EmbeddedTester features mapping on ISO26262

Page 25: ISO 26262 Conform Model Based Development and Verification ... · PDF fileSIL 1 SIL 2 SIL 3 SIL 4 ISO 26262 (normal QM) ASIL A ... from Patterns under MIL/SIL/PIL simulation. 1d Formal

25

BTC Embedded Systems AG proprietary · All rights reserved

Tools mapping to the Workflow

Which portion of that workflow is covered by a tool?

dSPACE TargetLink

BTC EmbeddedTester

Page 26: ISO 26262 Conform Model Based Development and Verification ... · PDF fileSIL 1 SIL 2 SIL 3 SIL 4 ISO 26262 (normal QM) ASIL A ... from Patterns under MIL/SIL/PIL simulation. 1d Formal

26

BTC Embedded Systems AG proprietary · All rights reserved

TargetLink Coverage of ISO26262 standard

Page 27: ISO 26262 Conform Model Based Development and Verification ... · PDF fileSIL 1 SIL 2 SIL 3 SIL 4 ISO 26262 (normal QM) ASIL A ... from Patterns under MIL/SIL/PIL simulation. 1d Formal

27

BTC Embedded Systems AG proprietary · All rights reserved

TargetLink Coverage of ISO26262 standard

Page 28: ISO 26262 Conform Model Based Development and Verification ... · PDF fileSIL 1 SIL 2 SIL 3 SIL 4 ISO 26262 (normal QM) ASIL A ... from Patterns under MIL/SIL/PIL simulation. 1d Formal

28

BTC Embedded Systems AG proprietary · All rights reserved

TargetLink Coverage of ISO26262 standard

Page 29: ISO 26262 Conform Model Based Development and Verification ... · PDF fileSIL 1 SIL 2 SIL 3 SIL 4 ISO 26262 (normal QM) ASIL A ... from Patterns under MIL/SIL/PIL simulation. 1d Formal

29

BTC Embedded Systems AG proprietary · All rights reserved

EmbeddedValidator/EmbeddedTester Coverage of ISO26262 standard

Process Phase

ISO 26262 Reference

ISO 26262 Method

ASIL A

ASIL B

ASILC

ASIL D

EmbeddedValidatorCoverage

EmbeddedTesterCoverage

Table 8 — Notations for software unit design

1d Formal notations for requirements specification

+ + + + Formal specification of functional and safety requirements based on patterns

Table 3 — Notations for software architectural design

1c Formal notations for requirements specification

+ + + + Formal specification of functional and safety requirements based on patterns

1c Semi-formal verification + + ++ ++ Self-monitoring validity of the C-Observes from Patterns under MIL/SIL/PIL simulation.

1d Formal verification o + + + Formal verification based on model checking

1d Semi-formal verification by simulating dynamic parts of the design

+ + + + Self-monitoring validity of the C-Observes from Patterns under MIL/SIL/PIL simulation.

1e Formal verification o o + + Formal verification based on model checking

1b Semi-formal verification + + ++ ++ Self-monitoring validity of the C-Observes from Patterns under MIL/SIL/PIL simulation.

1c Formal verification o o + + Formal verification based on model checking

1a Requirements-based test ++ ++ ++ ++ Requirements based test generation based on the pattern mutation

Import and Execution of Functional Tests from different formats e.g. CTE, EXCEL, Signal Builder.Requirements based test generation based on C-Observers Patterns coverage

1e Back-to-back test between model and code

+ + ++ ++ Automatic MIL/SIL/PIL regression test execution and results comparison

1a Statement coverage ++ ++ + + Part of the code coverage report1b Branch coverage + ++ ++ ++ Part of the code coverage report1c MC/DC (Modified Condition/Decision Coverage)

+ + + ++ Part of the code coverage report

1a Function coverage + + ++ ++ Part of the code coverage report1b Call coverage + + ++ ++ Part of the code coverage report

Requirements Specification

Table 2 — Methods for the verification of requirements

Table 7 — Methods for the verification of the software architectural design

Requirements Verification

Table 10 — Methods for the verification of software unit design and implementation

Software integration and testing

Table 15 — Methods for software integration testing

Software integration and

Table 17 — Structural coverage metrics at the

Software unit testing

Table 14 — Structural coverage metrics at the software unit level

Page 30: ISO 26262 Conform Model Based Development and Verification ... · PDF fileSIL 1 SIL 2 SIL 3 SIL 4 ISO 26262 (normal QM) ASIL A ... from Patterns under MIL/SIL/PIL simulation. 1d Formal

Qualification of software tools in the context of ISO26262

TargetLink and EmbeddedTester Qualified for ISO26262

Page 31: ISO 26262 Conform Model Based Development and Verification ... · PDF fileSIL 1 SIL 2 SIL 3 SIL 4 ISO 26262 (normal QM) ASIL A ... from Patterns under MIL/SIL/PIL simulation. 1d Formal

31

BTC Embedded Systems AG proprietary · All rights reserved

Tool QualificationTool QualificationTool ClassificationTool Classification

ISO 26262: Software Tool Qualification

TI 1

TI 0

TD 4

TD 3

TD 2

TD 1

TCL4

TCL3

TCL2

TCL1

Qualification for TCL 4

Qualification for TCL 3

Qualification for TCL 2

Qualification not required

Analysis of tool use case

Tool Impact

Tool Error

Detection

Tool Confidence

Level

p Tool Confidence Level (TCL): defines need for qualification and appropriate measures

p Tool Impact (TI): impact of tool errors on the software/system

p Tool Error Detection (TD): probability of preventing or detecting tool errors

Page 32: ISO 26262 Conform Model Based Development and Verification ... · PDF fileSIL 1 SIL 2 SIL 3 SIL 4 ISO 26262 (normal QM) ASIL A ... from Patterns under MIL/SIL/PIL simulation. 1d Formal

32

BTC Embedded Systems AG proprietary · All rights reserved

Tool QualificationTool QualificationTool ClassificationTool Classification

Code Generator Qualification for ISO 26262

TI 1TI 1

TI 0

TD 4

TD 3

TD 2

TD 1TD 1

TCL4

TCL3

TCL2

TCL1TCL1

Qualification for TCL 4

Qualification for TCL 3

Qualification for TCL 2

Qualification not required

Qualification not required

Analysis of tool use caseAnalysis of

tool use case

Tool Impact

Tool Error

Detection

Tool Confidence

Level

TargetLinkp TCL based on Reference Workflow

p “Fit-for-Purpose” Certification

Page 33: ISO 26262 Conform Model Based Development and Verification ... · PDF fileSIL 1 SIL 2 SIL 3 SIL 4 ISO 26262 (normal QM) ASIL A ... from Patterns under MIL/SIL/PIL simulation. 1d Formal

33

BTC Embedded Systems AG proprietary · All rights reserved

Tool QualificationTool QualificationTool ClassificationTool Classification

Test Tool Qualification for ISO 26262

TI 1TI 1

TI 0

TD 4TD 4

TD 3

TD 2

TD 1

TCL4TCL4

TCL3

TCL2

TCL1

Qualification for TCL 4

Qualification for TCL 4

Qualification for TCL 3

Qualification for TCL 2

Qualification not required

Analysis of tool use caseAnalysis of

tool use case

Tool Impact

Tool Error

Detection

Tool Confidence

Level

BTC EmbeddedTester

p TCL based on Reference Workflow

p Certification: Validation of Software Tool and Evaluation of Tool Development Process

Page 34: ISO 26262 Conform Model Based Development and Verification ... · PDF fileSIL 1 SIL 2 SIL 3 SIL 4 ISO 26262 (normal QM) ASIL A ... from Patterns under MIL/SIL/PIL simulation. 1d Formal

34

BTC Embedded Systems AG proprietary · All rights reserved

EmbeddedTester Qualified for ISO26262

p ISO/DIS 26262 (highly) recommendsp Back-to-Back test between Model and Code

p Structural Coverage Metrics for Software-Unit-Testing

p ISO/DIS 26262 demands Tool-Qualificationp Also for Testing Tools used for revealing errors

p EmbeddedTester offersp Automated Back-to-Back tests between MIL/SIL/PIL

p Different Structural Coverage Metrics up to MC/DC

Qualify EmbeddedTester

for the automated Application of Back-to-Back Tests and

Structural Coverage Measurementin 26262-compliant Processes

Page 35: ISO 26262 Conform Model Based Development and Verification ... · PDF fileSIL 1 SIL 2 SIL 3 SIL 4 ISO 26262 (normal QM) ASIL A ... from Patterns under MIL/SIL/PIL simulation. 1d Formal

35

BTC Embedded Systems AG proprietary · All rights reserved

Qualification with Validation Suite

p In 26262 Method „Validation of the Software Tool“on ASIL-D is considered as „highly recommended“

p ”Validation of the software tool can be automated largely by using a validation suite.“ [ISO/DIS 26262-8]

p A Validation Suite (VS) containsp Feature Specifications for the relevant Features

p Test Specifications for these Features incl. Feature Coverage

p Test Implementation for the Test Specifications

p Qualification is achieved by executing the VS at the User‘s site p Added value: this approach also assures Quality of the Tool

to be qualified in the User‘s environment

Page 36: ISO 26262 Conform Model Based Development and Verification ... · PDF fileSIL 1 SIL 2 SIL 3 SIL 4 ISO 26262 (normal QM) ASIL A ... from Patterns under MIL/SIL/PIL simulation. 1d Formal

36

BTC Embedded Systems AG proprietary · All rights reserved

Conclusions

Benefits of an ISO 26262 Conform Model Based

Development and Testing Process

Page 37: ISO 26262 Conform Model Based Development and Verification ... · PDF fileSIL 1 SIL 2 SIL 3 SIL 4 ISO 26262 (normal QM) ASIL A ... from Patterns under MIL/SIL/PIL simulation. 1d Formal

37

BTC Embedded Systems AG proprietary · All rights reserved

p Development of embedded systems is a time and costconsuming procedure under growing time-to-market and new quality and safety standards pressure.

p Model-Based Development and Autocoding of safety-relevant software is widely applied for gaining efficiency.

p ISO 26262 explicitly acknowledges the paradigm of Model-based development with Autocoding to improve quality and ensure the safety needs.

p TÜV approved that TargetLink and EmbeddedTesterare fit for purpose to develop and test safety-related software according to ISO 26262, IEC 61508 and derivative standards.

Benefits of Model Based Development

37

EmbeddedTester

Page 38: ISO 26262 Conform Model Based Development and Verification ... · PDF fileSIL 1 SIL 2 SIL 3 SIL 4 ISO 26262 (normal QM) ASIL A ... from Patterns under MIL/SIL/PIL simulation. 1d Formal

38

BTC Embedded Systems AG proprietary · All rights reserved

Benefits of advanced and integrated test method

p Functional testing finds about 20-40% of the problems.

p 30-40% of the software problems can be directly found by using the structural testing and back-to-back comparison.

p Formal verification is relevant for testing of safety-relevant software as it finds additional problems that might not be found by traditional testing methods.

Page 39: ISO 26262 Conform Model Based Development and Verification ... · PDF fileSIL 1 SIL 2 SIL 3 SIL 4 ISO 26262 (normal QM) ASIL A ... from Patterns under MIL/SIL/PIL simulation. 1d Formal

39

BTC Embedded Systems AG proprietary · All rights reserved

Thanks for your attention!

p dSPACE and BTC Embedded Systems through DynaFusion in India can be your trustful partners in providing ISO 26262 conform products and know-how.

p We are looking forward to contacting us!