Safe Automotive software architecture (SAFE)



Similar documents
Safe-E. Safe-E Introduction. Coordination: Andreas ECKEL TTTech Computertechnik AG

Safe Automotive software architecture (SAFE) WP 6, WT Deliverable D Methods for Assessment Activity Architecture Model (AAM)

Development Process Automation Experiences in Japan

Requirements-driven Verification Methodology for Standards Compliance

Automated Generation of AUTOSAR Description File for Safety-Critical Software Architectures

TÜ V Rheinland Industrie Service

Automotive System and Software Architecture

Model Driven Interoperability through Semantic Annotations using SoaML and ODM

From Signal Routing to complete AUTOSAR compliant CAN design with PREEvision (II)

AutoSAR Overview. FESA Workshop at KTH Prof. Jakob Axelsson Volvo Cars and Mälardalen University

Meta-Model specification V2 D

Requirements Exchange: From Specification Documents to Models

Chapter 2 The System Design Life Cycle

Safe Automotive software architecture (SAFE) WP3 Deliverable D3.6.b: Safety Code Generator Specification

Safety and security related features in AUTOSAR

AUTOSAR Configuration Process - How to handle 1000s of parameters

Systems Engineering: Development of Mechatronics and Software Need to be Integrated Closely

Safety compliance. Energy management. System architecture advisory services. Diagnostics. Network topologies. Physical and functional partitioning

Challenges for the European Automotive Software Industry

Customer Experience. Silicon. Support & Professional Eng. Services. Freescale Provided SW & Solutions

ISO Introduction

Open Source Software

Software Engineering/Courses Description Introduction to Software Engineering Credit Hours: 3 Prerequisite: (Computer Programming 2).

Tackling the Complexity of Timing-relevant Deployment Decisions in Multicore-based Embedded Automotive Software Systems Rolf Schneider, AUDI AG

An integrated approach to implement system engineering and safety engineering processes: SASHA Project

Best Practice Guideline Software Release

Integration of Time Management in the Digital Factory

Functional Safety with ISO Principles and Practice Dr. Christof Ebert, Dr. Arnulf Braatz Vector Consulting Services

A new approach to automotive electric/electronic engineering life-cycle management

Systems-driven Product Development. Overview

SCADE System Technical Data Sheet. System Requirements Analysis. Technical Data Sheet SCADE System

Efficient and Faster PLC Software Development Process for Automotive industry. Demetrio Cortese IVECO Embedded Software Design

TL 9000 and TS16949 Comparison

Family Evaluation Framework overview & introduction

Software: Driving Innovation for Engineered Products

Software: Driving Innovation for Engineered Products. Page

Enhanced Project Management for Embedded C/C++ Programming using Software Components

Development of AUTOSAR Software Components within Model-Based Design

Standards Initiatives for Software Product Line Engineering and Management within the International Organization for Standardization

Opportunities and Challenges in Software Engineering for the Next Generation Automotive

How To Write A Train Control System

Seminar Automotive Open Systems Architecture

The SPES Methodology Modeling- and Analysis Techniques

AURIX Preferred Design House. Hitex Development Tools GmbH Hitex (UK) Ltd.

asuresign Aero (NATEP Grant MA005)

Model Based E/E Architecture Development at Daimler

Plug and Play Solution for AUTOSAR Software Components

How to Upgrade SPICE-Compliant Processes for Functional Safety

Digitizing European Industry: Digital Industrial Platform Building

A Service-Oriented approach dedicated to Internet based Business Process Networks: Building a MDA based collaborative platform with opensource

1.1 The Nature of Software... Object-Oriented Software Engineering Practical Software Development using UML and Java. The Nature of Software...

Trends in Embedded Software Development in Europe. Dr. Dirk Muthig

VELOCITY LAB TM Embedded Development Ecosystem

Automotive Software Development Challenges Virtualisation and Embedded Security

Compositional Variant Management and its Application in Embedded Software Development

In networking ECUs in heavy-duty vehicles, it is the J1939 protocol that. plays a key role. J1939 networks are based on the CAN bus (high-speed

isolar Integrated Solution for AUTOSAR

CMMI: Specific Goals and Practices

Local Interconnect Network Training. Local Interconnect Network Training. Overview

Knowledge based energy management for public buildings through holistic information modeling and 3D visualization. Ing. Antonio Sacchetti TERA SRL

User-friendly Configuration of AUTOSAR ECUs with Specialized Software Tools

EB TechPaper. Fit for Domain Controllers. Master the AUTOSAR architecture with open development tools. elektrobit.com

Demand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support

A Framework of Model-Driven Web Application Testing

Software Production. Industrialized integration and validation of TargetLink models for series production

Requirement Traceability in Practice

Model Based System Engineering (MBSE) For Accelerating Software Development Cycle

Object-Oriented Software Engineering

STANDARDIZING BUSINESS ARCHITECTURE

A Model Based Approach for Safety Analysis Embedding Altarica in Alstom MBSE Process

Decomposition into Parts. Software Engineering, Lecture 4. Data and Function Cohesion. Allocation of Functions and Data. Component Interfaces

IaaS Federation. Contrail project. IaaS Federation! Objectives and Challenges! & SLA management in Federations 5/23/11

Demand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support

Components Based Design and Development. Unit 2: Software Engineering Quick Overview

METHOD & TOOLS TO SECURE AND SUPPORT COLLABORATIVE ARCHITECTING OF CONSTRAINED SYSTEMS

Virtual Integration and Consistent Testing of Advanced Driver Assistance Functions

Introduction of ISO/DIS (ISO 26262) Parts of ISO ASIL Levels Part 6 : Product Development Software Level

ISO Functional Safety Draft International Standard for Road Vehicles: Background, Status, and Overview

SharePoint 2013 for Business Process Automation

DEDICATED TO SOLUTIONS. Automotive System and Software Development

Model-based Testing of Automotive Systems

Public trainings, In-house seminars, webinars Personal qualification on ISO 26262

An Advanced Performance Architecture for Salesforce Native Applications

Federated, Generic Configuration Management for Engineering Data

Simulation Data Management with Interoperability across domains

Collaboration Workshop. Dr. Ralf Münzenberger, Managing Director Professional Services Uwe Brodtmann, CEO

MMOG/LE OVERVIEW STREAMLINE AND OPTIMIZE SUPPLY CHAIN MANAGEMENT WITH QAD MMOG/LE SOLUTIONS IMPROVE PERFORMANCE IN THE AUTOMOTIVE SUPPLY CHAIN

Mastering increasing product complexity with Collaborative Systems Engineering and PLM

Hardware-independent Software Development

Standardized software components will help in mastering the. software should be developed for FlexRay were presented at

Introduction into IEC Software life cycle for medical devices

An integrated life cycle quality model for general public market software products

Objectiver. A power tool to engineer your technical and business requirements!

Software Development Methodologies

Transcription:

Safe Automotive software architecture (SAFE) 01-03-2012, ARTEMIS Technology Conference 2012 Stefan Voget Continental Automotive

Content Motivation Project Organization Work Packages Approach for Interoperability

SAFE Motivation Scope and Goals Scope: Automotive electronics architecture (system + software + electronic hardware including electrical distribution system) Goals: Improve dependability from vehicle to component Ensure process compliance to ISO26262 at the best cost (automation required, and no over design) matching AUTOSAR requirements methods to reference supplier chain job split, liability and to respect intellectual property rights Early evaluation of safety architecture and reuse (quality and cost driven) Demonstrate preservation of functional design choice (safety oriented) on component architecture

SAFE Motivation Approach ISO26262 Requirements Developer Modelling Language Interoperable Toolset Guidelines, Application Rules HW-SW Component Models

SAFE Motivation Results Open meta model for description of system, software, hardware Technology Platform Training Material Industrial use cases demonstrating methods and tools Assessment process to demonstrate compliance to ISO26262 Recommendation and Guidelines for System decomposition for effective design of safety mechanism Compliance with architecture constraints and safety mechanism AUTOSAR platform configuration for safety Inclusion of COTS in a safety system

Content Motivation Project Organization Work Packages Approach for Interoperability

SAFE Project Organization Basic Data Duration: 36 months Timing: 01.07.2011 30.06.2014 Partners: 18 Countries: Austria, France, Germany Budget: 12 M Coordinator: Dr. Stefan Voget, Continental Automotive (G)

SAFE Project Organization Consortium OEMs BMW-CarIT (G) Tiers1 Continental Automotive (G) Continental Automotive (Fr) Continental Teves (G) Valeo EEM(Fr) ZF (G) Silicon Supplier Infineon Technologies (G) Tool suppliers & SME Aquintos (G) AVL (G) Dassault Systems (Fr) ITEMIS France (Fr) Pure Systems (G) TTTEch (Aut) Accreditation body TÜV NORD Mobilität (G) Academia Fortiss (G) FZI, Karlsruhe University (Ge) OFFIS (Ge) LaBRi, Bordeaux University (Fr)

SAFE Project Organization Work-Package Structure WP1: Project Management, Exploitation WP2: Requirement Elicitation WP3: Model Based Development for Functional Safety WP4: Technology Platform WP6: Methodology & Application Rules Modelling Language Interoperable Toolset Guidelines, Application Rules WP5: Evaluation Scenarios WP7: Training, Dissemination

Content Motivation Project Organization Work Packages WP2 Requirements Elicitation WP3 Model Based Development for Functional Safety WP4 Technology Platform WP5 Evaluation Scenarios WP6 Methodology & Application Rules Approach for Interoperability

SAFE WP 2 Requirements Elicitation ISO26262 Requirements on model based development > 500 requirements Filter: Project Targets State of the art Parallel projects to cooperate with Use Cases Exemplarily industrial use cases available 04.2012 > 60 requirements SAFE Project Requirements

SAFE WP 3 Model based dev. for Functional Safety Safety goals modelling Hazard analysis, safety goals and ASIL def. Safety Requirement Expression Safety case documentation Architecture modelling System and Software models enhancement Hardware Description COTS evaluation Methods for analysis Failure and cut-sets analysis Safety evaluation safety and multi-criteria architecture benchmarking Variant Management Safety code generation Modelling Language Interoperable Toolset Guidelines, Application Rules Implemented in Meta Model Definition Approach: base technologies are used and extended ReqIF EAST-ADL AUTOSAR IP-XACT

SAFE WP 4 Technology Platform Modelling Language Specialized Plugins Traceability and requirement import Failure and cutset analysis Behavioural translator Variability seamless integration Safety and multi-criteria architecture benchmarking Safety code generator Platform Software platform for mixed criticality Tool Interfacing Interoperable Toolset Guidelines, Application Rules PREEVISION extension Metamodel implementation

SAFE WP 6 Methodology & Application Rules Objectives Tackle the introduction of a comprehensive functional safety process according to ISO26262 to a real engineering team Modelling Language Interoperable Toolset Guidelines, Application Rules Assessment procedure for functional safety Process step and adequate measures to allow seamless implementation in the different engineering disciplines

SAFE WP 5 Evaluation Scenarios Project Targets Tier1 s perspective (egas & Electrical Brake) Mixed criticality software layer safety analysis of a system with MCU and MCAL SAFE Requirements (WP2) Definition of assessment criteria loop safety analysis at high level Requirements on WP 3/4/6 Evaluation Scenarios (WP5) safety code generation WP 3/4/6 results

Content Motivation Project Organization Work Packages Approach for Interoperability

Approach for Interoperability Preliminary Package Structure Process Validation System Configuration Requirements Hardware Software Hazards Dysfunctional References Analysis

Approach for Interoperability Use meta-model backbone for SAFE SAFE Technology Platform USES Req-IF MM: OMG Toolplatform: Eclipse RMF project MM: SAFE project USES EAST-ADL MM: EAST-ADL Association Toolplatform: EATOP (TBD.) Toolplatform: SAFE project & Eclipse A-IWG USES USES AUTOSAR MM: AUTOSAR Toolplatform: ARTOP IP-XACT MM: IEEE 1685-2009 Toolplatform: XMLSchema, Eclipse Editor

Approach for Interoperability EAST-ADL A System Modeling Approach that is a template for how engineering information is organized and represented provides separation of concerns embrace the de-facto representation of automotive software AUTOSAR Feature content Vehicle Level Analysis Level Design Level Implementation Level Operational Level Abstract functional architecture Functional architecture, HW architecture, platform abstractions AUTOSAR Software architecture Embedded system in produced vehicle

Approach for Interoperability EAST-ADL Focus on functional objectives and not technological solutions Realization by high level architectural elements without notion of HW Vehicle Level Analysis Level Design Level Implementation Level Operational Level Introducing HW & SW in architecture Implementation of SW/HW A Perfect Match!

Approach for Interoperability EATOP (EAST-ADL Tool Platform) In preparation - Comming soon EAST-ADL Model Extender EATOP EAST-ADL Meta Model Implementation ARTOP (AUTOSAR Tool Platform) Serialization Abstraction level M2M EAST-ADL Explorer Validation User Group that implements the AUTOSAR meta-model in an Eclipse based platform. EAST-ADL Editor Tool Adapters SPHINX Eclipse

Approach for Interoperability Usage of CESAR Association Modelling Language Interoperable Toolset EAST-ADL MM CMM RTP Guidelines, Application Rules EATOP Eclipse

Thank you for your attention This document is based on the SAFE project in the framework of the ITEA2, EUREKA cluster program Σ! 3674. 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.