Extracting Models from ISO 26262 for Reusable Safety Assurance

Post on 31-Dec-2015

31 views 3 download

Tags:

description

Extracting Models from ISO 26262 for Reusable Safety Assurance. Yaping Luo, Mark van den Brand, Luc Engelen, John Favaro , Martijn Klabbers , and Giovanni Sartori Email: y.luo2@tue.nl. Background. Certification. Compliance argument. Experts. Standards. Our plan. Background. ?. - PowerPoint PPT Presentation

Transcript of Extracting Models from ISO 26262 for Reusable Safety Assurance

Extracting Models from ISO 26262

for Reusable Safety Assurance

Yaping Luo, Mark van den Brand, Luc Engelen, John Favaro, Martijn Klabbers, and Giovanni Sartori

Email: y.luo2@tue.nl

19-04-2023

Background

/ department of mathematics and computer science PAGE 2

19-04-2023

Certification

Standards

/ department of mathematics and computer science PAGE 3

Compliance argument

Experts

19-04-2023

Our plan

/ department of mathematics and computer science PAGE 4

Common Certification Framework

Generalized meta-model for certification

Meta-models of standards

19-04-2023

Background

/ department of mathematics and computer science PAGE 5

??

?

Subjective

19-04-2023/ department of mathematics and computer science PAGE 6

Background

• Why?• Transparent: demonstrate our way of

constructing the model.• Traceability: show the argumentation to the

users.• Reduce time consumption: assessor could

understand other standard with shorter time cost, save the time for creating the models.

19-04-2023/ department of mathematics and computer science PAGE 7

Overview of ISO 26262 and Its Models

19-04-2023/ department of mathematics and computer science PAGE 8

Overview of ISO 26262

19-04-2023

Look from 3 different views—relationships between standard and project

/ department of mathematics and computer science PAGE 9

Safety Standard

ProductProcess

Adh

ere

to

Adhere to

Has output

Stan

dard

levelP

roject level

19-04-2023

Modeling for safety reuse

/ department of mathematics and computer science PAGE 10

19-04-2023

Structure of ISO26262

/ department of mathematics and computer science PAGE 11

19-04-2023

Our approach for safety reuse

Model Extraction method Description method

Tool

Conceptual model

Snow ball approach Ontology Protege

Process model

Mapping between standard and SPEM

SPEM EPF

Structure model

Table of content UML UML tool

/ department of mathematics and computer science PAGE 12

19-04-2023/ department of mathematics and computer science PAGE 13

Conceptual model

19-04-2023/ department of mathematics and computer science PAGE 14

Basic ball Big ball Snowman Frame

Snowball approach

Rolling

snowball

Update

snowman

Snowman

Create

snowman

frame

19-04-2023/ department of mathematics and computer science PAGE 15

Snowball approach -----Rule based

Get basic concepts and relationships

Update the concepts and relationships

Refine and optimize the

model

Rules on concepts and

re la t ions

Rules on re f inement and

opt imiza t ion

Objectives Requirements

1 2 3

Basic ball Create snowmanRolling snowball

Validate the model

Domain Exper ts

Update snowman

Domain Knowledge

4

19-04-2023/ department of mathematics and computer science PAGE 17

Process model

19-04-2023/ department of mathematics and computer science PAGE 18

SPEM Software & Systems Process Engineering Meta-Model

• A UML profile created by Object Management Group (OMG) for meta-process modeling.

• Validated by a number of case studies (Supporting tools):

Eclipse Process Framework OpenUP/Basic, Microsoft Solution Framework Agile Case Study etc.

• Used in industry: Delphi etc.

19-04-2023/ department of mathematics and computer science PAGE 19

Concepts in SPEM Concepts in ISO26262Process Safety lifecyclePhase Part

Activity ClausePurpose Objective

Task Title of requirementStep Subtitle of requirement

Description General/Content of requirement

Work Product Work ProductInput Input

Guideline NoteExample Example

Mapping between SPEM and ISO26262

19-04-2023/ department of mathematics and computer science PAGE 20

Activity diagram of process model

19-04-2023

Thank you !

/ department of mathematics and computer science PAGE 21

19-04-2023

Future Work

• To extend our methodology so that we can extract models from a collection of interrelated safety standards.

• A comparative study of those safety standards through those models.

• To define a domain specific meta-model for the processes found in safety standards. (Process Meta-Model with Safety Standard Awareness)

• To find the semi-automatic way for our approaches, such as Nature Language Process (NLP) techniques, Ontology Learning.

/ department of mathematics and computer science PAGE 22

19-04-2023/ department of mathematics and computer science PAGE 23

A Process Meta-model with Safety Standard

Awareness

19-04-2023/ department of mathematics and computer science PAGE 24

Meta-model of standards

Define a process meta-

model

with standard awarenes

s

Develop the supporting tools

Using the tools

to describe the process in

the standard

s

Find the mapping between the

process model of standard

s

Idea of process model for certification

SPEM EPF Process Model

Suggestion for reuse

19-04-2023

Overview

/ department of mathematics and computer science PAGE 25

• SPEM• Models in OPENCOSS• Previous work of Altreonic

19-04-2023/ department of mathematics and computer science PAGE 26

SPEM

19-04-2023

Structure of SPEM

/ department of mathematics and computer science PAGE 27

19-04-2023

Process Structure Package

/ department of mathematics and computer science PAGE 28

19-04-2023

SPEM Work Product and Activity Kind

/ department of mathematics and computer science PAGE 29

• Mature process meta-model, with Eclipse tool support

• Not with safety standards awareness, too general for safety-critical process and certification.

19-04-2023/ department of mathematics and computer science PAGE 30

Models in OPENCOSS

19-04-2023

Safety Standards Meta-model

/ department of mathematics and computer science PAGE 31

19-04-2023

Evidence Meta-model

/ department of mathematics and computer science PAGE 32

Process Meta-model in OPENCOSS

/ department of mathematics and computer science PAGE 3319-04-2023

? ?

?

• With safety standard awareness,

• Not focus on process meta-model, but CCL meta-model.

• Need to be improved.

19-04-2023/ department of mathematics and computer science PAGE 34

Previous Work

19-04-2023

Process Meta-model in GoedelWorks

/ department of mathematics and computer science PAGE 35

• With safety standard awareness• Only Notations• Supporting tool needs to be

improved

19-04-2023/ department of mathematics and computer science PAGE 36