• No results found

Towards a Model-Based Safety Assessment Process of Safety Critical Embedded Systems. Peter Bunus

N/A
N/A
Protected

Academic year: 2021

Share "Towards a Model-Based Safety Assessment Process of Safety Critical Embedded Systems. Peter Bunus"

Copied!
47
0
0

Loading.... (view fulltext now)

Full text

(1)

Peter Bunus

petbu@ida.liu.se

Towards a Model-Based Safety Assessment Process of Safety Critical Embedded Systems

(2)

Personal Presentation

Peter Bunus

Product and Technology Manager

Responsible with the Technical Development of RODON, a model-based diagnostics system used by avionics and

automotive industry

peter.bunus@uptimeworld.com

Part Time (15%) Assistant Professor at the Department of Computer and Information Science, Linköping University, SWEDEN

• Course Leader and Examiner for TDDB84 Design Patterns

• Research on modeling and simulation languages, model-based

software development, program static analysis and verification, debugging, diagnosis

(3)

How to Prevent Failures

Todays lecture will be about how to prevent failures

What is needed to be done during the design process

What can be done after the system is deployed to minimize failure effects

Picture from Radio Nederland Wereldomroep Picture from Radio Nederland Wereldomroep

(4)

Attributes of Dependability IFIP WG 10.4 definitions

Safety: absence of harm to people and environment Availability: the readiness for correct service

Integrity: absence of improper system alterations Reliability: continuity of correct service

(5)
(6)

Models of After Sales Services

Service priority

Business model

Terms Example Product

ow ner N one Disp osal Disp ose of p rod u cts w hen they

fail or need to be u p grad ed

Razor blad es Consu m er

Low Ad hoc Pay for su p p ort as need ed TVs Consu m er

Med iu m -high Warranty Pay fixed p rice as need ed PCs Consu m er

Med iu m -high Lease Pay fixed p rice for a fixed tim e; op tion to bu y p rod u ct

Vehicles Manu factu rer;

H igh Cost-p lu s Pay fixed p rice based on cost and p re-negotiated m argin

Constru ction leasing com p any

Very high Perform ance based

Pay based on product’s p erform ance

Aircraft Cu stom er

Very high Pow er by the hou r

(7)

Geographical Hierarchy

Central repair facility, spare parts warehouse, and distribution center

Regional repair facilities and spare parts distribution centers

Field repair facilities and spare parts distribution centers

Stocks of spare parts on-site with customers

(8)
(9)
(10)
(11)

What do you think?

Which kind of Services do we need to provide to the Apollo 13 crew members?

(12)
(13)
(14)

Model-Based Diagnosis Principles

Observations

Simulation

Observed behavior

Model of the passenger seat system

Diagnostic Reasoner Corrections repair actions

Actual system

Passenger seat system

Predicted behavior

(15)

The Diagnostic Problem Diagnostic Reasoner Design Structural Description Domain Knowledge Component V=i*R Measurements/ Observations X=6V Diagnosis Repair Actions Replace servoValve

(16)
(17)

Traditional Design Flow

Traditional Design Flow

Characterized by a sequential flow, iteration is expensive

Manual code development, paper intensive, error prone, resistant to change Projects get complex to manage by the end of integration process

Documentation REQUIREMENTS ANALYSIS Documentation DESIGN Documentation & Code and Hardware

IMPLEMENTATION Documentation & Testing INTEGRATION & TESTING Documentation & Testing on Target VALIDATION

(18)

Model-Based Design

Documentation Requirements & Algorithm Spec & Architecture Spec REQUIREMENTS ANALYSIS Executable Specification DESIGN

Executable Specification & Generated Code

IMPLEMENTATION

Simulation & Testing

INTEGRATION & TESTING

Simulation & Testing on Target

VALIDATION

Model-Based Design Flow

Build explicit architectures of predictable systems Go seamlessly from abstraction to realizations

(19)

ARP 4754 Safety Assessment Diagram

SAE ARP 4754 "Certification Considerations for Highly-Integrated or Complex Aircraft Systems

(20)
(21)

Traditional Model Development Platform expert Domain experts Technology expert Domain analysts, Modelers, Designers, Developers

Traditional Development Tools Application Technology

expertise

Platform expertise

(22)

MDA-Based Modeling and Development Platform expert Domain experts Technology expert Application Developers MDA Tools Application Technology expertise Platform expertise Domain expertise Implementation expertise

(23)

Model-Based Approach to Safety Assessment

SAE ARP 4754 "Certification Considerations for Highly-Integrated or Complex Aircraft Systems

(24)
(25)

Vehicle Verification Stage FHA Prel FTA CCA To Other Systems Prel FTA CCA Arch Req FE & P Budget To Other Systems Prel FTA CCA Arch Req FE & P Budget HW SW FMEA FM Lambda FE FMEA FTA CCA Update FMEA FMEA FTA CCA Update FTA CCA Update Requirement Identification System Requirement Identification Item Requirement Identification Item Design Implementation Item Verification System Verification Vehicle Verification Arch Req FE Lambda budget HW Level SW Level

(26)
(27)
(28)
(29)
(30)
(31)

Diagnostic Rules

Resources Diagnostic Engine: 16 Bit μ-processor, 25 Mhz 118 KB Flash memory

Resources Diagnostic Application: Compiled model < 2KB

Some 20 msec time Generated by systematic computation

Contains virtually all

Root cause <=> symptom relationships Applicable in Real Time systems

Finds single & multiple faults

Interfaces exist to various embedded systems exist

(32)

Item & System Verification Stage FHA Prel FTA CCA To Other Systems Prel FTA CCA Arch Req FE & P Budget To Other Systems Prel FTA CCA Arch Req FE & P Budget HW SW FMEA FM Lambda FE FMEA FTA CCA Update FMEA FMEA FTA CCA Update FTA CCA Update Requirement Identification System Requirement Identification Item Requirement Identification Item Design Implementation Item Verification System Verification Vehicle Verification Arch Req FE Lambda budget HW Level SW Level

(33)

FMEAMB The FMEA Process

Engineering FMEA FM modeling Func decomp Effect modeling Design and CAD Information Reusable Failure Data R&D

• Traditional FMEA Process. Based on documents and manual reasoning

• Model Based FMEA provide systematic and quicker

feedback to engineering automatically

(34)
(35)

Failure Impact on Functions (detected and undetected)

RODON based FMEA

detects recognized and

(36)

Item Design Implementation Stage FHA Prel FTA CCA To Other Systems Prel FTA CCA Arch Req FE & P Budget To Other Systems Prel FTA CCA Arch Req FE & P Budget HW SW FMEA FM Lambda FE FMEA FTA CCA Update FMEA FMEA FTA CCA Update FTA CCA Update Requirement Identification System Requirement Identification Item Requirement Identification Item Design Implementation Item Verification System Verification Vehicle Verification Arch Req FE Lambda budget HW Level SW Level

(37)
(38)
(39)

Requirements Identification Stage FHA Prel FTA CCA To Other Systems Prel FTA CCA Arch Req FE & P Budget To Other Systems Prel FTA CCA Arch Req FE & P Budget HW SW FMEA FM Lambda FE FMEA FTA CCA Update FMEA FMEA FTA CCA Update FTA CCA Update Requirement Identification System Requirement Identification Item Requirement Identification Item Design Implementation Item Verification System Verification Vehicle Verification Arch Req FE Lambda budget HW Level SW Level

(40)
(41)
(42)
(43)
(44)

Model-Based Safety Assessment

The biggest disadvantage of every model-based approach is the model itself

Building models takes time

Finding the right level of abstraction is difficult

Model Reusability can be achieved by development of generic model libraries

(45)

Communication with other Systems

RELEX ISOGRAPH CFTA

(46)

Modeling Challenge Failure Tree Analysis Function Architecture System Architecture

(47)

Conclusions

The Safety Assessment community should look closer on integrations issues as well

Common modeling formalism and model-based approach for safety assessment process is important.

References

Related documents

New York Stock Exchange (NYSE) Rule 446 (2004) requires that members and member organi- sations must develop and maintain a written business continuity and contingency plan

In this study, therefore, we investigate whether electromagnetic waves produced by a cell phone in call or in stand-by mode increase the apoptosis and oxidative stress in

We will develop virtualized honeypots for mo- bile devices, a data collection infrastructure, and novel attack attribution and visual analytics technologies for mining, presentation

The findings of the research shows that teachers were convinced that instructional supervision has positive influence on students’ skills capacity building and

Also, with the reform, IV immediate premium annuities were going to be purchased by the IMSS, with the accumulated reserve stemming from a 2.5 percent contribution rate, from

The hypotheses that are put forward and tested in this study are: (1) most residents in public housing in urban areas of Ogun State are generally satisfied with life in their

After collection of that bill branch advises the concerned branch in which cheques has been presented to credit the customer account through Inter Branch Credit Advice (IBCA).

For medical coverage in the European Union, please contact the Health Care Plan Coordinator in The Office of Student Affairs to request the SMEREP European Medical Insurance Card