EAST-ADL dependability package illustrated by a brake example Dr. Stefan Voget.

Slides:



Advertisements
Similar presentations
SAFe Automotive aRchItecture SAFARI. SAFARI_Presentation_Short_v1.ppt 2 / /P. Cuenot/ © Continental AG ARTEMIS/Call2 R&D Project Proposal Project.
Advertisements

System Integration Verification and Validation
RECOMP is made possible by funding from the ARTEMIS Joint Undertaking. Claus Stellwag (Elektrobit), Thorsten Rosenthal (Delphi), Swapnil Gandhi (Delphi)
Safe Automotive soFtware architEcture
Model based development for function safety Continental Automotive France Philippe CUENOT OFFIS Thomas PEIKENKAMP.
The System and Software Development Process Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Software Modeling SWE5441 Lecture 3 Eng. Mohammed Timraz
Design Concepts and Principles
Requirements Engineering n Elicit requirements from customer  Information and control needs, product function and behavior, overall product performance,
Development Processes UML just is a modeling technique, yet for using it we need to know: »what do we model in an analysis model? »what do we model in.
Requirements Analysis Concepts & Principles
Analysis Concepts and Principles
Summary of the Course What, Why, When. 2 The Y-chart view of the Course System Behavior System Architecture Behavior on Architecture Mapping Refine Implementation.
CSC 402, Fall Requirements Analysis for Special Properties Systems Engineering (def?) –why? increasing complexity –ICBM’s (then TMI, Therac, Challenger...)
Purpose of Requirements Analysis Process of discover, refinement, modeling, and specification o Bridge gap between system level SW allocation and design.
André Weiß, DLR Institute of Space Systems Concurrent Evaluation – An Application for DLR’s Concurrent Engineering Facility SECESA 2010, October,
Software Engineering CSE470: Systems Engineering 35 Computer System Engineering Computer System Engineering is a problem-solving activity. Itemize desired.
SE 555 Software Requirements & Specification Requirements Analysis.
Course Instructor: Aisha Azeem
LSU 07/24/2004Defining Project Tasks1 Defining the Project Tasks Project Management Unit, Lecture 4.
Romaric GUILLERM Hamid DEMMOU LAAS-CNRS Nabil SADOU SUPELEC/IETR.
 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall Chapter 7 Quality and Innovation in Product and Process Design.
Implementation Yaodong Bi. Introduction to Implementation Purposes of Implementation – Plan the system integrations required in each iteration – Distribute.
Information ITIL Technology Infrastructure Library ITIL.
ITEA International Workshop on Challenges in Methodology, Representation, and Tooling for Automotive Embedded Systems, Berlin 2012 Target Mapping.
 Dipl.-Ing. Lars Grunske, 1 Hasso-Plattner-Institute for Software System Engineering at the University of Potsdam Department of Software Engineering and.
Views from different perspectives
ETICS2 All Hands Meeting VEGA GmbH INFSOM-RI Uwe Mueller-Wilm Palermo, Oct ETICS Service Management Framework Business Objectives and “Best.
ITEA International Workshop on Challenges in Methodology, Representation, and Tooling for Automotive Embedded Systems, Berlin 2012 AMALTHEA Tool.
EAST-ADL Domain-Model – Overview and Planning – Mark-Oliver Reiser (TUB) AMST Workshop Berlin,
1 UML Basic Training. UML Basic training2 Agenda  Definitions: requirements, design  Basics of Unified Modeling Language 1.4  SysML.
1 FRENCH PROPOSAL FOR ESARR6 1 - BACKGROUND - 15/02/00 : Kick-off meeting, Presentation of the CAA/SRG input (SW01), Request from the chairman to comment.
Safety-Critical Systems T Ilkka Herttua. Safety Context Diagram HUMANPROCESS SYSTEM - Hardware - Software - Operating Rules.
Chapter 10 Analysis and Design Discipline. 2 Purpose The purpose is to translate the requirements into a specification that describes how to implement.
The System and Software Development Process Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Safety-Critical Systems 7 Summary T V - Lifecycle model System Acceptance System Integration & Test Module Integration & Test Requirements Analysis.
PRJ566 Project Planning & Management Software Architecture.
Over View of CENELC Standards for Signalling Applications
Basic Concepts and Definitions
CONNECTING COMPONENT Pertemuan Matakuliah: M Analisis dan Perancangan Sistem Informasi Lanjut Tahun:
Safety methods within Agile and RUP methods TORGRIM LAURITSEN BUCS project.
Requirement Elicitation Review – Class 8 Functional Requirements Nonfunctional Requirements Software Requirements document Requirements Validation and.
의료용 S/W 기술문서 심사 방법 원 찬 요 유엘 코리아 발표자 소개 년 2 월 한양대 전자공 졸업 ~ : ㈜ 금성사 ( 현 LG 전자 ) 연구원 ~ : ㈜ 메디슨 규격팀 팀장
Toward a New ATM Software Safety Assessment Methodology dott. Francesca Matarese.
TIBCO Business Events Online Training. Introduction to TIBCO BE Tibco Business Events is complex event processing software with a powerful engine enables.
Wrap up. Structures and views Quality attribute scenarios Achieving quality attributes via tactics Architectural pattern and styles.
Improving ODF applications by sharing ODF tests Svante Schubert Software Engineer Sun Microsystems Inc.
An Integrated Model-Based Approach to System Safety and Aircraft System Architecture Development Eric Villhauer – Systems Engineer Brian Jenkins – System.
1 The XMSF Profile Overlay to the FEDEP Dr. Katherine L. Morse, SAIC Mr. Robert Lutz, JHU APL
Information ITIL Technology Infrastructure Library ITIL.
Interactive MIPS Datapath Tutorial
Guide for the application of CSM design targets (CSM DT)
Software Architecture
Chapter 11: Software Configuration Management
CEA LIST Expression of interest: dt-fof
Architecture Concept Documents
Lecture 9- Design Concepts and Principles
Lecture 9- Design Concepts and Principles
CIS 375 Bruce R. Maxim UM-Dearborn
Design and Implementation
Chapter 11: Software Configuration Management
Submitted by the experts of OICA
Malte Dreyer – Matthias Razum
Overview of the ETSI Test Description Language
Design Yaodong Bi.
Configuration Management
Process Modeling Tool (PMT) Very Short Overview
ISO and TR Update for FDA Regulated Industries
Informal document GRRF-78-41
Implementation Plan system integration required for each iteration
Presentation transcript:

EAST-ADL dependability package illustrated by a brake example Dr. Stefan Voget

ITEA 2 ~ Content The Story The Example Architecture Overview System Model Safety Modeling

ITEA 2 ~ The Story From Requirement to Implementation SystemModel AnalysisLevel DesignLevel Implementation Level VehicleLevel Features Model Abstract functions Concrete functions Software Architecture Safety Goal Functional Safety concept Technical Safety concept Dependability DeriveReq TechnicalSafetyConcept ServiceBrake TechnicalSafetyRequirement Requirement BrakePedalSensors shall be indipendent Requirement Fault Tolerant Time Interval shall be at least 100ms DeriveReq FunctionalSafetyConcept ServiceBrake FunctionaSafetyRequirement Requirement Brake Pedal shall not request deviating braking level Derive Refine Model Based Development Safety Analysis

ITEA 2 ~ The Story From Requirement to Implementation Safety Goals Functional Safety Requirements Hazard & Risk Analysis Functional Requirements Functional Requirements Vehicle Model Vehicle Model Analysis Level Analysis Level Design Level Design Level Behavior Technical Safety Requirements Implementation Level (HW/SW) HW/SW Safety Requirements System Model Safety Modeling

ITEA 2 ~ The Story Distribution to meta-model standards SAFEEAST-ADL AUTOSAR Item Safety Goal Functional Safety Requirement Analysis Function Design Function Technical Safety Requirement Requirement SW Configuration Hazard and Risk analysis Functional safety concept Technical safety concept SW / HW Safety Requirement Refine safety concept Satisfy analysis (Error model, FMEA, FTA, …) Functional Requirement Derived Requirement Code ReqIF Requirement

ITEA 2 ~ Content The Story The Example Architecture Overview System Model Safety Modeling

ITEA 2 ~ The Example References This presentation will show extracts out of a brake system. This example has already been published several times to illustrate the use of EAST-ADL. To get more information about the example see: Atesst project (1) (2) Maenad project (3) The example is modeled with a graphical editor based on EATOP using the EAST-ADL language EATOP (4) (5) EAST-ADL (6)

ITEA 2 ~ The Example Overview The brake system has been modeled in several versions before. In this presentation we take a version including service brake and parking brake. It is not the intention of this presentation to model the brake system complete and correct. Intention is to illustrate the EAST-ADL principles for safety modeling with a realistic system. Therefore, some extensions in the safety modeling and analysis part are done compared to previous publications. See (2)

ITEA 2 ~ Content The Story The Example Architecture Overview System Model Safety Modeling

ITEA 2 ~ Architecture Overview System Model: structures the abstraction levels, defines the root of the architectures, encloses vehicle feature model and the allocation model Analysis Type Package: collects all analysis function types and their parts HardwareComponentTypePackage:collects all hardware component types and their parts DesignTypePackage: collects all design function types and their parts DependabilityVehicleLevel: hazard and risk analysis DependabiliyAnalysisLevel: derived safety requirements allocated to functional safety concept DependabilityDesignLevel: derived safety requirements allocated to technical safety concept DependabilitySafetyCase: safety case modeling The architecture is composed in packages. RequirementsModel: one package for functional and one for safety requirements Behavior: encloses mainly the modes needed for the hazard and risk analysis

ITEA 2 ~ Architecture Overview We are here Safety Goal Functional Safety Requirement Hazard & Risk Analysis Functional Requirements Functional Requirements Vehicle Model Vehicle Model Analysis Level Analysis Level Design Level Design Level Behavior Technical Safety Requirement

ITEA 2 ~ Architecture Overview Functional Requirements

ITEA 2 ~ Content The Story The Example Architecture Overview System Model Safety Modeling

ITEA 2 ~ System Model Overview The System Model structures the abstraction levels, defines the root of the architectures encloses the vehicle feature model encloses the allocation model Vehicle level which contains the vehicle feature model Analysis level contains the functional analysis architecture, i.e. the root of the architecture elements on this level Design level contains the functional design architecture the hardware architecture the allocation model Implementation level refers to the AUTOSAR model

ITEA 2 ~ System Model We are here Safety Goal Functional Safety Requirement Hazard & Risk Analysis Functional Requirements Functional Requirements Vehicle Model Vehicle Model Analysis Level Analysis Level Design Level Design Level Behavior Technical Safety Requirement

ITEA 2 ~ System Model Vehicle Feature model

ITEA 2 ~ System Model We are here Safety Goal Functional Safety Requirement Hazard & Risk Analysis Functional Requirements Functional Requirements Vehicle Model Vehicle Model Analysis Level Analysis Level Design Level Design Level Behavior Technical Safety Requirement

ITEA 2 ~ System Model Library of Analysis Function Types EPB_FAA (electronic park brake) is the root analysis function type. It is the type of the FAA element, which is a prototype. i

ITEA 2 ~ System Model Parts of the Functional Analysis Architecture This picture shows the internals of the EPB_FAA. These prototypes are parts of the EPB_FAA type. i

ITEA 2 ~ System Model Parts of the vehicle control system This picture shows the internals of the VCS- Function. These prototypes are parts of the VCS-Function type. i

ITEA 2 ~ System Model Summary of so far shown hierarchy System Model HEMB_FAA (Functional Analysis Architecture) EPB_FAA pVCSFunction VCS-Function pObserver Types Prototypes contains Is of type part The chain of „is of type“ and „part“ relationships between types and prototypes defines a hierarchy of analysis function prototypes. i

ITEA 2 ~ System Model We are here Safety Goal Functional Safety Requirement Hazard & Risk Analysis Functional Requirements Functional Requirements Vehicle Model Vehicle Model Analysis Level Analysis Level Design Level Design Level Behavior Technical Safety Requirement

ITEA 2 ~ System Model Library of Design Function Types EPB_FDA (electronic park brake) is the root design function type. It is the type of the FDA element, which is a prototype. i

ITEA 2 ~ System Model Parts of the Functional Design Architecture This picture shows the internals of the EPB_FDA. These prototypes are parts of the EPB_FDA type. i

ITEA 2 ~ System Model Library of Hardware Component Types EPB_HDA (electronic park brake) is the root hardware component type. It is the type of the hardware architecture element, which is a prototype. i

ITEA 2 ~ System Model Parts of the Hardware Architecture This picture shows the internals of the EPB_HDA. These prototypes are parts of the EPB_HDA type. i

ITEA 2 ~ System Model Allocation The allocation maps the design functions to hardware. This is the system configuration on design level, which is done on implementation level in AUTOSAR. i

ITEA 2 ~ Content The Story The Example Architecture Overview System Model Safety Modeling

ITEA 2 ~ Safety Modeling Hazard analysis and risk analysis 3-7 Hazard analysis and risk assessment 3-8 Functional safety concept 4-6 Specification of technical safety requirements 5-6 Specification of hardware safety requirements 6-6 Specification of software safety requirements SAFE – Safety Goal Modeling ISO26262 Safety Goal Hazard Hazardous Event Operational Situation Item Definition ASIL CDBA

ITEA 2 ~ Safety Modeling We are here Safety Goal Functional Safety Requirement Hazard & Risk Analysis Functional Requirements Functional Requirements Vehicle Model Vehicle Model Analysis Level Analysis Level Design Level Design Level Behavior Technical Safety Requirement

ITEA 2 ~ Safety Modeling Behavior Package The behavior package defines the modes which will be used to define scenarios in the hazard and risk analysis. i

ITEA 2 ~ Safety Modeling We are here Safety Goal Functional Safety Requirement Hazard & Risk Analysis Functional Requirements Functional Requirements Vehicle Model Vehicle Model Analysis Level Analysis Level Design Level Design Level Behavior Technical Safety Requirement

ITEA 2 ~ Safety Modeling Hazard and Risk Analysis From the item „service brake“ the safety goal „Do not apply brake force unless driver brakes is derived. i From the item „parking brake“ 8 safety goals are derived i

ITEA 2 ~ Safety Modeling Functional safety concept 3-7 Hazard analysis and risk assessment 3-8 Functional safety concept 4-6 Specification of technical safety requirements 5-6 Specification of hardware safety requirements 6-6 Specification of software safety requirements SAFE - Functional safety concept ISO26262 Safety Goal Safe State Functional Safety Requirement Specification of the functional safety requirements … and their interaction necessary to achieve the safety goals. ASIL CDBA Functional Architecture Item

ITEA 2 ~ Safety Modeling We are here Safety Goal Functional Safety Requirement Hazard & Risk Analysis Functional Requirements Functional Requirements Vehicle Model Vehicle Model Analysis Level Analysis Level Design Level Design Level Behavior Technical Safety Requirement

ITEA 2 ~ Safety Modeling Derived safety requirements Safety goals are top level safety requirements. They are derived by safety requirements on analysis level. These analysis level safety requirements are derived by safety requirements on design level. i

ITEA 2 ~ Safety Modeling Functional Safety Concept On analysis level, the functional safety concept contains the safety requirements derived from the safety goal. The satisfy relationship traces their fulfillment on horizontal level. i

ITEA 2 ~ Safety Modeling We are here Safety Goal Functional Safety Requirement Hazard & Risk Analysis Functional Requirements Functional Requirements Vehicle Model Vehicle Model Analysis Level Analysis Level Design Level Design Level Behavior Technical Safety Requirement

ITEA 2 ~ Safety Modeling Technical Safety Concept 3-7 Hazard analysis and risk assessment 3-8 Functional safety concept 4-6 Specification of technical safety requirements 5-6 Specification of hardware safety requirements 6-6 Specification of software safety requirements SAFE – Technical safety concept ISO26262 Specification of the technical safety requirements and their allocation to system elements for implementation by the system design. Functional Safety Requirement Functional Architecture Item Technical Safety Requirement Technical Architecture Item

ITEA 2 ~ Safety Modeling Technical Safety Concept On design level, the technical safety concept contains the safety requirements derived from the safety requirements on analysis level. The satisfy relationship traces their fulfillment on horizontal level. i

ITEA 2 ~ Safety Modeling Safety Goal Fulfillment These views show the safety requirements tracing tree. The satisfying architecture elements are shown as leaves of the tree. In case a safety requirement is satisfied, it is shown in green text color, otherwise in red text color. Yellow icon: safety goal Blue icon: derived safety requirement Red icon: analysis function Green icon: design function i

Thank you for your attention This document is based on the SAFE project in the framework of the ITEA2, EUREKA cluster program Σ! The work has been funded by the German Ministry for Education and Research (BMBF) under the funding ID 01IS11019, and by the French Ministry of the Economy and Finance (DGCIS). The responsibility for the content rests with the authors.