Model based development for function safety Continental Automotive France Philippe CUENOT OFFIS Thomas PEIKENKAMP.

Slides:



Advertisements
Similar presentations
Automotive Embedded System Development in AUTOSAR
Advertisements

Building a Cradle-to-Grave Approach with Your Design Documentation and Data Denise D. Dion, EduQuest, Inc. and Gina To, Breathe Technologies, Inc.
INTERVAL Next Previous 13/02/ Timed extensions to SDL Analysis requirements –Assumptions on moments and duration Semantics with controllable time.
Overview What is the National ITS Architecture? User Services
SAFe Automotive aRchItecture SAFARI. SAFARI_Presentation_Short_v1.ppt 2 / /P. Cuenot/ © Continental AG ARTEMIS/Call2 R&D Project Proposal Project.
System Integration Verification and Validation
Introducing Formal Methods, Module 1, Version 1.1, Oct., Formal Specification and Analytical Verification L 5.
RECOMP is made possible by funding from the ARTEMIS Joint Undertaking. Claus Stellwag (Elektrobit), Thorsten Rosenthal (Delphi), Swapnil Gandhi (Delphi)
Safe Automotive soFtware architEcture
S Y S T E M S E N G I N E E R I N G.
Software Quality Assurance (SQA). Recap SQA goal, attributes and metrics SQA plan Formal Technical Review (FTR) Statistical SQA – Six Sigma – Identifying.
® IBM Software Group © 2014 IBM Corporation Innovation for a smarter planet MBSE for Complex Systems Development Dr. Bruce Powel Douglass, Ph.D. Chief.
Prepared By: Certified Compliance Solutions, Inc. August 2012
Integration of Quality Into Accident Investigation Processes ASQ Columbia Basin Section 614 John Cornelison January 2008.
EAST-ADL dependability package illustrated by a brake example Dr. Stefan Voget.
1 Solution proposal Exam 19. Mai 2000 No help tools allowed.
The Architecture Design Process
1 SYSTEM and MODULE DESIGN Elements and Definitions.
Vectus Ltd Copyright Page 1 Safety Process in Vectus ’ PRT Project Inge Alme: Safety Manager Jörgen Gustafsson: CTO.
1 Risk evaluation Risk treatment. 2 Risk Management Process Risk Management Process.
CSC 402, Fall Requirements Analysis for Special Properties Systems Engineering (def?) –why? increasing complexity –ICBM’s (then TMI, Therac, Challenger...)
Automation for System Safety Analysis: Executive Briefing Jane T. Malin, Principal Investigator Project: Automated Tool and Method for System Safety Analysis.
Engineering Systems of.
SysML: A Modeling Language for Systems of Systems
Technical review on UPS power distribution of the LHC Beam Dumping System (LBDS) Anastasia PATSOULI TE-ABT-EC Proposals for LBDS Powering Improvement 1.
Romaric GUILLERM Hamid DEMMOU LAAS-CNRS Nabil SADOU SUPELEC/IETR ESM'2009, October 26-28, 2009, Holiday Inn Leicester, Leicester, United Kingdom.
10th TTCN-3 User Conference, 7-9 June 2011, Bled, Slovenia AUTOSAR Conformance Tests - Feedback on their development and utilization Alain Feudjio-Vouffo,
Romaric GUILLERM Hamid DEMMOU LAAS-CNRS Nabil SADOU SUPELEC/IETR.
1 Chapter 2 Socio-technical Systems (Computer-based System Engineering)
VTT-STUK assessment method for safety evaluation of safety-critical computer based systems - application in BE-SECBS project.
ITEA International Workshop on Challenges in Methodology, Representation, and Tooling for Automotive Embedded Systems, Berlin 2012 Target Mapping.
RTS Meeting 8th July 2009 Introduction Middleware AUTOSAR Conclusion.
Assessing the Suitability of UML for Modeling Software Architectures Nenad Medvidovic Computer Science Department University of Southern California Los.
Views from different perspectives
ESA/ESTEC, TEC-QQS August 8, 2005 SAS_05_ESA SW PA R&D_Winzer,Prades Slide 1 Software Product Assurance (PA) R&D Road mapping Activities ESA/ESTEC TEC-QQS.
SOFTWARE DESIGN.
ITEA International Workshop on Challenges in Methodology, Representation, and Tooling for Automotive Embedded Systems, Berlin 2012 AMALTHEA Tool.
Intent Specification Intent Specification is used in SpecTRM
System Design with CoWare N2C - Overview. 2 Agenda q Overview –CoWare background and focus –Understanding current design flows –CoWare technology overview.
Documenting Software Architectures 1.Uses and Audiences for Architecture Documentation Architecture documentation serves as a means of education Architecture.
Lach1MAPLD 2005/241 Accessible Formal Verification for Safety-Critical FPGA Design John Lach, Scott Bingham, Carl Elks, Travis Lenhart Charles L. Brown.
| 1 › Matthias Galster, University of Groningen, NL › Armin Eberlein, American University of Sharjah, UAE Facilitating Software Architecting by.
FDT Foil no 1 On Methodology from Domain to System Descriptions by Rolv Bræk NTNU Workshop on Philosophy and Applicablitiy of Formal Languages Geneve 15.
ICS 216 Embedded Systems Validation and Test Instructor: Professor Ian G. Harris Department of Computer Science University of California Irvine.
Software Safety Case Why, what and how… Jon Arvid Børretzen.
1 3. System reliability Objectives Learn the definitions of a component and a system from a reliability perspective Be able to calculate reliability of.
Over View of CENELC Standards for Signalling Applications
MODEL-BASED SOFTWARE ARCHITECTURES.  Models of software are used in an increasing number of projects to handle the complexity of application domains.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
A Mediated Approach towards Web Service Choreography Michael Stollberg, Dumitru Roman, Juan Miguel Gomez DERI – Digital Enterprise Research Institute
Lecture 13.  Failure mode: when team understands requirements but is unable to meet them.  To ensure that you are building the right system Continually.
RLV Reliability Analysis Guidelines Terry Hardy AST-300/Systems Engineering and Training Division October 26, 2004.
What’s Ahead for Embedded Software? (Wed) Gilsoo Kim
Testing Overview Software Reliability Techniques Testing Concepts CEN 4010 Class 24 – 11/17.
25/02/2016 SW Development Process - SW Architecture/Stefan L. Meier/Electronic Product Development SW Architecture EPD Software Development Process 1.
1 Software Testing and Quality Assurance Lecture 38 – Software Quality Assurance.
© 2009 Artisan Software Tools. All rights reserved. Testing Solutions with UML/SysML Andrew Stuart, Matthew Hause.
An Integrated Model-Based Approach to System Safety and Aircraft System Architecture Development Eric Villhauer – Systems Engineer Brian Jenkins – System.
CEA LIST Expression of interest: dt-fof
SysML 2.0 Formalism: Requirement Benefits, Use Cases, and Potential Language Architectures Formalism WG December 6, 2016.
SysML v2 Formalism: Requirements & Benefits
Daniel Amyot and Jun Biao Yan
Software Design Methodology
Hardware Description Languages
Submitted by the experts of OICA
PSS verification and validation
Subject Name: SOFTWARE ENGINEERING Subject Code:10IS51
Standards.
Functional Safety Solutions for Automotive
From Use Cases to Implementation
Presentation transcript:

Model based development for function safety Continental Automotive France Philippe CUENOT OFFIS Thomas PEIKENKAMP

ITEA 2 ~ Model based development for function safety Process overview Hazard Analysis Items definition Architecture and Safety Concept Qualitative Safety Analysis Quantitative Safety Analysis Conclusion Continental Automotive / Philippe Cuenot / OFFIS / Thomas Peikenkamp /

ITEA 2 ~ Process overview (not including safety management) Main input for the hazard analysis: Definition of the Item (under investigation), including –Dependencies/interaction with other items of the vehicle –Dependencies/interaction with the environment of the vehicle (including the driver and possibly other traffic participants) Identify & model hazards (resp. hazardous events) –In model-based development we would expect that all identified hazardous events can be “executed” within the model –For each hazard a safety goal for hazard avoidance/mitigation needs to be identified Result of hazard analysis shall enable the validation of the Functional Safety Concept Initiate the Functional Safety Concept using architecture model OFFIS / Thomas Peikenkamp /

ITEA 2 ~ Process overview (not including safety management) Qualitative Analysis and rework of the Functional Safety Concept –Demonstrate that function failure do not violating the safety goal using model based techniques (Failure Mode as model property) Develop the Technical Safety Concept –Refine architecture model and perform allocation of Logical Function into SW or HW Functional Block model Qualitative Analysis of technical Safety Concept –Demonstrate that HW and SW function failure do not violating the safety goal (not cut set of order 1) using model based techniques Quantitative Analysis of technical Safety Concept –Metrics and probabilistic calculation (FIT defined as model property) Develop HW and SW component (and then verify) OFFIS / Thomas Peikenkamp /

ITEA 2 ~ Hazard Analysis Contributing Factors OFFIS / Thomas Peikenkamp / Several factors are contributing to the occurrence of hazardous events For traceability reasons ISO requires the analysis –to identify these factors –to show how they contribute

ITEA 2 ~ Hazard Analysis Formalization OFFIS / Thomas Peikenkamp / Formal description of hazardous events should identify –identify each factor –show how it is contributing to its occurrence Hazard: partial loss of steering function Factor contributing to hazardous event: Controllability of torque on steering wheel

ITEA 2 ~ Hazard Analysis Modeling Needs OFFIS / Thomas Peikenkamp / An abstract model of the item/vehicle is used to identify the concepts needed within the hazard formalization (no design model!) Includes the hazard formalization Items are characterized from different perspectives within this model …

ITEA 2 ~ Items definition OFFIS / Thomas Peikenkamp / The item (under investigation) and other items of the vehicle have to be looked at from different perspectives when describing hazards and safety goals: –How is the item used within vehicle/environment?  Operational perspective –How does it interact with other items?  Functional perspective –Where is it installed within vehicle?  Geometrical perspective –What is the HW/SW architecture of the item?  Technical perspective Need for adequate architecture model …

ITEA 2 ~ Architecture and Safety Concept Architecture abstraction* *From SPES Meta Model architecture (OFFIS) Continental Automotive / Philippe Cuenot /

ITEA 2 ~ Architecture and Safety Concept Mapping with EAST-ADL/AUTOSAR Continental Automotive / Philippe Cuenot /

ITEA 2 ~ Qualitative Safety Analysis (mix of inductive and deductive methods) Step 1: Elementary block failure mode analysis (Dysfunctional behavior) Step 2: Tag of each block safety contribution (function, diagnosis, mechanism…) Step 3: Generation of propagation for Qualitative analysis (FTA / ETA /…) Merged FTA / ETA/… System decomposition FMEA FMEDA Hazard analysis Safety Goal Generated FTA / ETA /.. Generated FTA /.. Generated FTA / … FE Generated FTA / … Continental Automotive / Philippe Cuenot /

ITEA 2 ~ Package Allocation Power Supply Monitoring μPμP Driver μPμP FPGA1 C1 ASIC1 Hardware Block Matching Requirement structural organization Includes safety mechanism Describing Function and Interface Hardware Safety Req. Electronics HW Architecture (Function Blocks) Electronics HW Schematic (Components) Top Level Hardware Safety Requirement from safety qualitative analysis Component X shall not contribute to Hardware Block Failure Mode Quantitative Safety Analysis Hardware electronic component Continental Automotive / Philippe Cuenot / EAST-ADL / HDA AUTOSAR ECU Ress Temp. (IP-XACT match) Electronic Package Allocation Additional hardware safety requirement ASICx shall integrate Safety Mechanism 1 FPGAX shall ensure independence between Function 1 and Function 2 Electronic Design Component Super Set (ASIC1 + C1+ …) Next step for qualitative analysis

ITEA 2 ~ Electronics HW architecture (Blocks) Failure Mode Identification Quantification based on Function Block Metrics Verification Target versus Calculated FIT from HW component Archite cture block Function Failure Mode FIT (Target) FIT (Calculus ) SG SPFMPF Viol. SG1 SM DC HW&S W Viol. SG1 with Comb. SM DC HW& SW Power supply 3.3VFM11: Complete lost of power0.0002λ FM11 Safety Goal 1 YFct3% FM12: Transient power0.0001λ FM12 N FM13: Power up impossible0.003λ FM13 Y FM14: Power down impossible0.001λ FM14 FM15: Loss of power performance Xλ FM15 ResetFM21 : No reset activationYλ FM21 FM22 : misplaced resetZλ FM22 FM23: Reset always activeTλ FM23 FM24: Non respect of reset timing uλ FM24 …etc RF+SPF rate (FIT) MPF +SF rate (FIT) Allocation (from electronic component and project) Calculation Component FIT allocation for HW component Super Set (from generic design) PS: Same concept of allocation/calculation can be applied to DC Continental Automotive / Philippe Cuenot / Quantitative Safety Analysis FIT allocation to hardware component

ITEA 2 ~ Electronic Components Super Sets Failure Mode Analysis Quantitative contribution to Top level hardware safety requirement (as failure mode FMxx) HW Block failure Mode Top level hardware safety requirement HW component sub-set relation from Reliability calculus λ FM11 AND(C1, ASICB11)(λC1oc * λC1D) + (λAPxol * λAPxcg * λAPxdog) + λAB11 λ FM12 OR (C1, ASICB12)λ C1oc * λ AB12 λ FM13 Cf. Complex Truth Table (R1, C1, C2, ASICB11, ASICB12…) …etc Inductive methods for analysis of electronic component failure Made by specialist as electronic designer and use reliability data base Use reliability block diagram or failure mode and effect Analysis Allocation of failure and ratio of component FIT to block failure mode (λ FMxx ) Serial (AND): λ C1oc * λ ASIC1 Parallel (OR): λ C1o + λ ASIC1 Complex Truth Table Modeling: Σ((λ C1oc* λ ASIC1) +(λ C1ccg* λ ASIC1 )) as simplification of OR and AND combination) Quantification based on HW electronic Component Quantitative Safety Analysis Hardware component metrics contribution Continental Automotive / Philippe Cuenot / FMEA style Electronic component Failure mode HW Block failure Mode Top level hardware safety requirement C1 - λ C1oc λ FM11 λ FM12 C1 - λ C1D λ FM11 ASICB12 - λ AB12 etc. Calculation or direct Reliability Block Diagram

ITEA 2 ~ Conclusion Benefit of approach –Hazard: allows (semi-) formal verification for future –Architecture: clear separation of design and implementation –Reduce time for safety analysis (library and generation approach) –Standardized safety element exchange SAFE current status –1 st extension of EAST-ADL Meta model ‾Hardware relevant element : metrics, failure… ‾Hazard and situation using formal semantic –Formalism for qualitative analysis under revision (FTA / EVA…) Continental Automotive / Philippe Cuenot / OFFIS / Thomas Peikenkamp /

Thank you for your attention We value your opinion and questions