for Embedded Multi-Core Systems

Size: px
Start display at page:

Download "for Embedded Multi-Core Systems"

Transcription

1 EclipseCon Europe 2013 AMALTHEA Harald Mackamul Robert Bosch GmbH Model Based Open Source Development eop e Environment Platform for Embedded Multi-Core Systems ITEA 2-1 of 36

2 The Project Start End Total effort: 60 PY ITEA 2-2 of 36

3 Embedded Software Systems Source: BOSCH Boost of functionality Need for processing power standardized architecture better tool support ITEA 2-3 of 36

4 Embedded Software Systems The Limits Technological limits of serial computing Power wall Frequency wall Memory bandwidth wall Computational performance, normalized to automotive embedded performance The Solution 10 2 Parallelism Embedded MultiCore heat barrier Consumer SingleCore Consumer MultiCore Free Lunch is over! Embedded MultiCore Embedded SingleCore MultiCore performance, embedded automotive SingleCore performance, embedded automotive Computational performance, consumer applications ITEA 2-4 of 36

5 The Challenges of Parallelism Software Memory Memory Load... Store Load Store Y Y Z X Data S Data Z Data Y Data X Software Distribution Memory Mapping Hardware Core Core Core local RAM RAM RAM ROM ROM ITEA 2-5 of 36

6 The Challenges of Parallelism ITEA 2-6 of 36

7 Project Goals Efficient Multi-Core development Methodological framework High quality parallel processing AUTOSAR compatibility Support for product line engineering Continuous tool chain platform Open source Eclipse based Open for third party products ITEA 2-7 of 36

8 The AMALTHEA Platform Multi-Core Development ITEA 2-8 of 36

9 Model Based Development Model Based Open Source Development Platform AMALTHEA AMALTHEA System Model Trace Model Pre-Processing SW-Distribution, Memory Mapping, Software Simulation / Execution Scheduling, Timing, Analysis Deadline Miss, Response Time, Utilization, ITEA 2-9 of 36

10 Multiple Tools / Interoperability Input Trace AMALTHEA AMALTHEA System Model Input Trace Trace Model Simulation Tools, Development Boards Comparison, Feedback, Optimization ITEA 2-10 of 36

11 AMALTHEA System Model Model Based Open Source Development Environment Platform Open Common Model SW Description Hardware (ECU) Description Timing Contraints Mapping Contraints System Model SW Mapping allows Prototyping Custom Tooling Model Exchange ITEA 2-11 of 36

12 Software Behavior Description Description on different levels of abstraction Considering time consumption only Including communication statistics Adding detailed d call sequences (with probability) bilit ITEA 2-12 of 36

13 Software Development and Build Hardware Description Constraints Behavioral Modeling Software Description AMALTHEA System Model Code Glue-Code Configuration (OS, RTE, ) Executable Multi-Core Optimization ITEA 2-13 of 36

14 Model Based Development Model Based Open Source Development Platform AMALTHEA AMALTHEA System Model Trace Model Pre-ProcessingProcessing Software Simulation / Execution Analysis ITEA 2-14 of 36

15 Event Traces & Analysis Trace formats ,"Core1","OS_1ms_Task1(32)","LSU_DDO2RawFlt_Proc/entry","0", ,"Core1","OS_1ms_Task1(32)","LSU_DDO2RawFlt_Proc/EnterProc","0", ,"Core1","OS_1ms_Task1(32)","adaptiveDelay/entry","0", ,"Core1","OS_1ms_Task1(32)","adaptiveDelay/exit","0", ,"Core1","OS_1ms_Task1(32)","LSU_DDO2RawFlt_Proc/ExitProc","0", ,"Core1","OS_1ms_Task1(32)","LSU_DDO2RawFlt_Proc/exit","0", ,"Core1","OS_1ms_Task1(32)","ESC_PopSampTime_Proc/entry","0", ,"Core1","OS_1ms_Task1(32)","ESC_PopSampTime_Proc/EnterProc","0", , "Core1","OS_1ms_Task1(32) Task1(32)","adaptiveDelay/entry","0", ,"Core1","OS_1ms_Task1(32)","adaptiveDelay/exit","0", ,"Core1","OS_1ms_Task1(32)","ESC_PopSampTime_Proc/ExitProc","0", ,"Core1","OS_1ms_Task1(32)","ESC_PopSampTime_Proc/exit","0", ,"Core1","OS_1ms_Task1(32)","OS_lst1msTask_Proc/entry","0", ,"Core1","OS_1ms_Task1(32)","OS_lst1msTask_Proc/EnterProc","0", ,"Core1","OS, OS_1ms_Task1(32) Task1(32)","adaptiveDelay/entry","0", adaptivedelay/entry,, ,"Core1","OS_1ms_Task1(32)","adaptiveDelay/exit","0", ,"Core1","OS_1ms_Task1(32)","OS_lst1msTask_Proc/ExitProc","0", ,"Core1","OS_1ms_Task1(32)","OS_lst1msTask_Proc/exit","0", ,"Core1","OS_1ms_Task1(32)","M_SND_OS_1ms_Task1_Proc/entry","0", ,"Core1","OS_1ms_Task1(32)","M_SND_OS_1ms_Task1_Proc/EnterProc","0", ,"Core1","OS_1ms_Task1(32)","M_SND_OS_1ms_Task1_Proc/RequestSpinLock1" ,"Core1","OS_1ms_Task1(32)","GetSpinlock/entry","0", ,"Core1","OS_1ms_Task1(32)","GetSpinlock/exit","0", ,"Core1","OS_1ms_Task1(32)","M_SND_OS_1ms_Task1_Proc/AchieveSpinLock1" ,"Core1","OS_1ms_Task1(32)","M_SND_OS_1ms_Task1_Proc/ReleaseSpinLock1" ,"Core1","OS_1ms_Task1(32)","ReleaseSpinlock/entry","0",... AMALTHEA Trace Model time core task events ITEA 2-15 of 36

16 Event Traces & Analysis Timing Information of Tasks and Runnables ActivateTask TerminateTask Task Runnable polling time run time waiting time ready time ready waiting polling time wait Running terminate OSEK Statemachine for Extended Tasks Waiting preempt start Suspended release Ready activate OSEK Offene Systeme und deren Schnittstellen für die Elektronik in Kraftfahrzeugen; (English: Open Systems and their Interfaces for the Electronics in Motor Vehicles) ITEA 2-16 of 36

17 Event Traces & Analysis Task States and Transitions Extended Definition of Task Statemachine Compatible with OSEK Task Statemachine Includes states for Multi-Core tracing and analysis Additional Polling State (active waiting) Released as BTF 2.1 BTF Best Trace Format OSEK Offene Systeme und deren Schnittstellen für die Elektronik in Kraftfahrzeugen; (English: Open Systems and their Interfaces for the Electronics in Motor Vehicles) ITEA 2-17 of 36

18 Event Traces & Analysis Trace Formats and Analysis Database HTF Hardware trace format (compressed BTF format) OT1 Open timing information exchange format T1 Custom Analysis HTF OT1 AMALTHEA Trace Database Common Database Schema BTF Spezifikation 2.1 Common States / Events ITEA 2-18 of 36

19 Model Based Development Model Based Open Source Development Platform AMALTHEA AMALTHEA System Model Trace Model Pre-Processing SW-Distribution, Memory Mapping, Software Simulation / Execution Scheduling, Timing, Analysis Deadline Miss, Response Time, Utilization, ITEA 2-19 of 36

20 Processing, Simulation and Analysis Modeling Initial model of software Partitioning Identification of initial tasks AMALTHEA System Model Tracing Binary file OT1 AMALTHEA Trace Model Mapping Codegen Simulation Optimization C-code tasks OIL file ITEA 2-20 of 36

21 Simulation of MultiCore Systems Example of a timing / scheduling simulation ITEA 2-21 of 36

22 AMALTHEA Platform Implementation ITEA 2-22 of 36

23 AMALTHEA Tool Architecture ITEA 2-23 of 36

24 Relation to other (Eclipse) Projects Commercial Tools Eclipse Damos Yakindu SCT AMALTHEA Variant Model Yakindu Component Model Requirements Model (RMF) AUTOSAR (ARTOP) EAST-ADLADL (EATOP) ITEA 2-24 of 36

25 Based on Eclipse Modeling Technology common AMALTHEA Model sw.statistic stimuli os hw sw propertyconstraints events constraints mapping ITEA 2-25 of 36

26 Sphinx Model Editors ITEA 2-26 of 36

27 Variants Model and Editors Problem: Handling the complexity and the variety of products, especially when combining hardware and software components. Solution: Combined modeling of variants (hardware and software) and their dependencies (properties, constraints). Tool: Prototype for variant handling. ITEA 2-27 of 36

28 Component Model Problem: Software construction includes the use of heterogeneous behavioral models or hand written code that have to be integrated in order to be processed. Solution: Provide an open and extendable component model that integrates different behavioral models (used as input to the tool chain and code generators). Example: Component Model of pedestrian traffic light crossing. ITEA 2-28 of 36

29 AMALTHEA Platform Openness ITEA 2-29 of 36

30 Benefits of an Open Platform Shared effort for common tool platform De-facto standards for System description (SW, HW, Constraints) Analysis Combination of different tools is simplified ITEA 2-30 of 36

31 Open Source Eclipse Public License Most project partners are Eclipse Members Cooperation with the Eclipse Automotive Industry Working Group Published on Eclipse Labs ITEA 2-31 of 36

32 Public Releases Developer Preview ITEA 2-32 of 36

33 Public Releases Roadmap Developer Preview AMALTHEA Platform Sept 2013 Feb 2014 April 2014 Eclipse IDE for Automotive Software Developers Eclipse ITEA 2-33 of 36

34 Follow up Activities AMALTHEA 4 public ITEA 2 Call 8 Status New partners joint the project proposal Top ranking for Project Outline (Invitation for FPP) Full Project Proposal submitted Earliest project start: Summer 2014 (if the proposal is accepted and funded) ITEA 2-34 of 36

35 Follow up Activities AMALTHEA 4 public ITEA 2 Call 8 Topics Collect and enhance results from AMALTHEA and others Transfer into real-world application Building a user/developer community One major goal is to propose an Eclipse Project ITEA 2-35 of 36

36 Thank you for your attention We value your opinion and questions ITEA 2-36 of 36

Agenda. Why AUTOSAR Introduction Technical Overview Backup References. 26 August 2015 Liu Xue

Agenda. Why AUTOSAR Introduction Technical Overview Backup References. 26 August 2015 Liu Xue AUTOSAR Agenda 1 2 3 4 5 Why AUTOSAR Introduction Technical Overview Backup References 2 Background Initial discussions on the common challenge and objectives were held by BMW, Bosch, Continental, DaimlerChrysler

More information

EB Automotive ECU solutions AUTOSAR Basic Software Tooling Functional Safety Customization Services

EB Automotive ECU solutions AUTOSAR Basic Software Tooling Functional Safety Customization Services automotive.elektrobit.com EB Automotive ECU solutions AUTOSAR Basic Software Tooling Functional Safety Customization Services Electronic Control Unit Software and Services We take AUTOSAR to the road!

More information

The Timing Model TIMMO Methodology Guest Lecture at Chalmers University

The Timing Model TIMMO Methodology Guest Lecture at Chalmers University ITEA 2 06005: Timing Model The Timing Model Methodology Guest Lecture at Chalmers University Stefan Kuntz, Continental Automotive GmbH 10-02-2009 Methodology Page 1 Welcome About Stefan Kuntz Studied Electrical

More information

Shenoy R K Senior Vice President, Powertrain Electronics Robert Bosch Engineering and Business Solutions ltd.

Shenoy R K Senior Vice President, Powertrain Electronics Robert Bosch Engineering and Business Solutions ltd. Model Based Design Approach For Automotive Applications Shenoy R K Senior Vice President, Powertrain Electronics Robert Bosch Engineering and Business Solutions ltd. 1 Ho Chi Minh City Coimbatore Bangalore

More information

Inside! icteam, a confluence of parallels. - Jyothi G Shivashankar (Robert Bosch Engineering and Business Solutions) Eclipsecon 2013

Inside! icteam, a confluence of parallels. - Jyothi G Shivashankar (Robert Bosch Engineering and Business Solutions) Eclipsecon 2013 Inside! Eclipsecon 2013 26 Mar 2013 16:15 16:45 Room : Back Bay - Jyothi G Shivashankar (Robert Bosch Engineering and Business Solutions) - Ryan D Brooks (The Boeing Company) 1 Agenda 1 The parallel industries

More information

Measurement, simulation, virtualization

Measurement, simulation, virtualization Translated article Methoden und Tools für die Entwicklung von Fahrzeugsystemen: Messung, Simulation, Virtualisierung, Elektronik Automotive Sonderausgabe Software 2016 Methods and tools for the development

More information

architecture (SAFE) Project Presentation SAFE project partners

architecture (SAFE) Project Presentation SAFE project partners Safe Automotive software architecture (SAFE) Project Presentation SAFE project partners Content Motivation Project Organization Work Packages Miscellaneous SAFE Motivation Scope and Goals Scope: Automotive

More information

Guidelines for preparing a Project Outline. Call 4 PO Preparation Days, Berlin, 13 September 2017 Johan van der Heide - ICT Manager - ITEA 3

Guidelines for preparing a Project Outline. Call 4 PO Preparation Days, Berlin, 13 September 2017 Johan van der Heide - ICT Manager - ITEA 3 Guidelines for preparing a Project Outline Call 4 PO Preparation Days, Berlin, 13 September 2017 Johan van der Heide - ICT Manager - ITEA 3 Outline PO/FPP differentiation Online & Offline inputs ITEA Websites

More information

EAST-ADL Introduction. EAST-ADL Tooling

EAST-ADL Introduction. EAST-ADL Tooling EAST-ADL Introduction EAST-ADL Tooling Tool Categories Modelling Tools Language Support: core east-adl editing functionalities, sometimes graphical Methodology support: extensions to core editing functionalities

More information

Deliverable: D 4.1 Gap analysis against ISO 26262

Deliverable: D 4.1 Gap analysis against ISO 26262 (ITEA 2 13017) Enabling of Results from AMALTHEA and others for Transfer into Application and building Community around Deliverable: D 4.1 Gap analysis against ISO 26262 Work Package: 4 Safety Task: 4.1

More information

Putting Real Production Software in the Loop, Methodologies Enabling SW Co-Development Between OEMs and Tier 1s

Putting Real Production Software in the Loop, Methodologies Enabling SW Co-Development Between OEMs and Tier 1s Putting Real Production Software in the Loop, Methodologies Enabling SW Co-Development Between OEMs and Tier 1s David Bailey, Guillaume Francois and Gregory Nice ETAS GmbH Borsigstrasse 14, 70469, Stuttgart,

More information

Graph Optimization Algorithms for Sun Grid Engine. Lev Markov

Graph Optimization Algorithms for Sun Grid Engine. Lev Markov Graph Optimization Algorithms for Sun Grid Engine Lev Markov Sun Grid Engine SGE management software that optimizes utilization of software and hardware resources in heterogeneous networked environment.

More information

Real-Time and Embedded Systems

Real-Time and Embedded Systems Real-Time and Embedded Systems (CUGS Course) Petru Eles and Zebo Peng Embedded Systems Laboratory (ESLAB) Linköping University www.ida.liu.se/~zebpe/teaching/rtes Course Organization Module I System-Level

More information

DEVELOPMENT TOOLCHAIN ON STEROIDS MICHAEL KOLB

DEVELOPMENT TOOLCHAIN ON STEROIDS MICHAEL KOLB DEVELOPMENT TOOLCHAIN ON STEROIDS MICHAEL KOLB http://geek-and-poke.com/ [CC BY 3.0] 2 About me Michael Kolb Chief Architect for Cloud-Projects @ Robert Bosch in Stuttgart, Germany 10 Years+ as Architect

More information

AUTOSAR Automotive Open System Architecture

AUTOSAR Automotive Open System Architecture Automotive Open System Architecture Cooperate on standards, compete on implementation. Alessandra Mitidieri C. Agenda History Partnership Structure and Members Main Topics and Benefits Architecture Present

More information

Design of Robust System Architectures for Automotive ECUs

Design of Robust System Architectures for Automotive ECUs 1 Design of Robust System Architectures for Automotive ECUs Andreas Wolfram, Mikhail Makarov, Continental Automotive GmbH Tapio Kramer, Wendel Ramisch, Dr. Ralf Münzenberger, INCHRON GmbH Abstract The

More information

Volkswagen goes Adaptive

Volkswagen goes Adaptive Volkswagen goes Adaptive Adaptive AUTOSAR as SW Framework for the new electric vehicle platform Dr. Marcel Wille, Ulrich Kleine Volkswagen AG Agenda 2 1. Motivation Why is there a need for change? 2. Introduction

More information

EMC 2 Living Lab Automotive

EMC 2 Living Lab Automotive Embedded Multi-Core Systems for Mixed Criticality Applications in dynamic and changeable Real-time Environments EMC 2 Living Lab Automotive Presentation at 3Ccar workshop Eindhoven NL, 2016-11-15 Rutger

More information

Agile in Braking Systems

Agile in Braking Systems Agile in Braking Systems Dr. Ingo Alfter, Hermann Bressmer, ZF Group Dr. Ulrich Bodenhausen, Vector Consulting Services 1/21 ZF Friedrichshafen AG Welcome Authors Dr. Ingo Alfter is Chief Engineer Global

More information

Development of AUTOSAR Software Components with Model-Based Design

Development of AUTOSAR Software Components with Model-Based Design Development of AUTOSAR Software Components with Model-Based Design Guido Sandmann Automotive Marketing Manager, EMEA The MathWorks Joachim Schlosser Senior Team Leader Application Engineering The MathWorks

More information

AUTOSAR E/E Design Flow Solution. - Optimizing Functional / Logical Architecture Design with EAST-ADL and AUTOSAR

AUTOSAR E/E Design Flow Solution. - Optimizing Functional / Logical Architecture Design with EAST-ADL and AUTOSAR AUTOSAR E/E Design Flow Solution - Optimizing Functional / Logical Architecture Design with EAST-ADL and AUTOSAR GM Soh Sr. Application Engineer Trend E/E architecture trends Description Objective Standardization

More information

Development of AUTOSAR Software Components with Model-Based Design

Development of AUTOSAR Software Components with Model-Based Design Development of Software Components with Model-Based Design 2008 The MathWorks, Inc. Dr. Joachim Schlosser Application Engineering The MathWorks GmbH 3 things to remember about, Model-Based Design with

More information

PC-Based Validation of ECU Software

PC-Based Validation of ECU Software PC-Based Validation of ECU Software Sean Wyatt - ETAS, Inc. Embedded System Workshop Venue: Oakland University School of Engineering and Computer Science, Rochester, MI Date: October 13, 2012 What you

More information

Working with. Eric Winder, Senior Applications Engineer. Renesas Electronics America Inc Renesas Electronics America Inc. All rights reserved.

Working with. Eric Winder, Senior Applications Engineer. Renesas Electronics America Inc Renesas Electronics America Inc. All rights reserved. Working with Eric Winder, Senior Applications Engineer Class ID: 0C13B Renesas Electronics America Inc. Eric Winder Technical Applications Engineer 16-bit automotive AUTOSAR and vehicle networking Experience

More information

Engineering the Future with AUTOSAR

Engineering the Future with AUTOSAR Partners create Perspectives Engineering the Future with AUTOSAR while considering all system requirements and standards! RTE Safety Application Layer Security ISOBUS Automated Driving AUTOSAR for Innovative

More information

V-Cycle for Automotive SW Engineering. André Pelisser

V-Cycle for Automotive SW Engineering. André Pelisser V-Cycle for Automotive SW Engineering André Pelisser - 2018 V-Cycle for Automotive SW Engineering 1. ETAS World Driving Embedded Excellence Who are we? What we do? Where are we? Who we work with? 3. The

More information

Model Based Embedded System Development for In-Vehicle Network Systems

Model Based Embedded System Development for In-Vehicle Network Systems 2006-01-0862 Model Based Embedded System Development for In-Vehicle Network Systems Copyright 2006 SAE International Joonwoo Son Daegu Gyeongbuk Institute of Science & Technology Department of Mechatronics

More information

Automation framework for converting legacy application to AUTOSAR System using dspace SystemDesk

Automation framework for converting legacy application to AUTOSAR System using dspace SystemDesk Automation framework for converting legacy application to AUTOSAR System using dspace SystemDesk ABSTRACT James Joy, Anush G Nair Tata Elxsi, India AUTOSAR systems are getting very popular in the automotive

More information

AUTomotive Open System ARchitecture - An Industry-Wide Initiative to Manage the Complexity of Emerging Automotive E/E-Architectures

AUTomotive Open System ARchitecture - An Industry-Wide Initiative to Manage the Complexity of Emerging Automotive E/E-Architectures 2004-21-0042 AUTomotive Open System ARchitecture - An Industry-Wide Initiative to Manage the Complexity of Emerging Automotive E/E-Architectures Copyright 2004 Convergence Transportation Electronics Association

More information

Eclipsecon Jyothi G Shivashankar. 27 Mar :15 16:40 Room : Lake Audubon. - Ryan D Brooks

Eclipsecon Jyothi G Shivashankar. 27 Mar :15 16:40 Room : Lake Audubon. - Ryan D Brooks Eclipsecon 2012 27 Mar 2012 16:15 16:40 Room : Lake Audubon - Jyothi G Shivashankar (Robert Bosch Engineering and Business Solutions) - Ryan D Brooks (The Boeing Company) 1 AGENDA Complexities in Automotive

More information

Jack Weast. Principal Engineer, Chief Systems Engineer. Automated Driving Group, Intel

Jack Weast. Principal Engineer, Chief Systems Engineer. Automated Driving Group, Intel Jack Weast Principal Engineer, Chief Systems Engineer Automated Driving Group, Intel From the Intel Newsroom 2 Levels of Automated Driving Courtesy SAE International Ref: J3061 3 Simplified End-to-End

More information

Enabling the Deployment of Open In-Vehicle ITS Stations

Enabling the Deployment of Open In-Vehicle ITS Stations 19th ITS World Congress, Vienna, Austria, 22/26 October 2012 EU-00435 Enabling the Deployment of Open In-Vehicle ITS Stations *Hakan Cankaya 1, Cyril Grepet 2, Jan Holle 3, José Simó 4 1. Escrypt GmbH,

More information

Model Sharing to leverage customer cooperation in the ECU software development

Model Sharing to leverage customer cooperation in the ECU software development Model Sharing to leverage customer cooperation in the ECU software development Stéphane Louvet, Ulf Niebling, Mouham Tanimou To cite this version: Stéphane Louvet, Ulf Niebling, Mouham Tanimou. Model Sharing

More information

Model-Sharing in the service of Innovation for the Automotive Industry

Model-Sharing in the service of Innovation for the Automotive Industry Matlab Expo 2014-2 nd October 2014 Model-Sharing in the service of Innovation for the Automotive Industry Roland Lismonde - Robert Bosch (France) SAS 1 Agenda 1 Robert Bosch - overview 2 Model Based Development

More information

FACILITATING AGRICULTURE AUTOMATION USING STANDARDS

FACILITATING AGRICULTURE AUTOMATION USING STANDARDS FACILITATING AGRICULTURE AUTOMATION USING STANDARDS Robert K. Benneweis P. Eng Outline Available standards Developing standards Implemented automation Standard based automation implementation Potential

More information

Virtual Integration on the Basis of a Structured System Modelling Approach

Virtual Integration on the Basis of a Structured System Modelling Approach Virtual Integration on the Basis of a Structured System Modelling Approach Henrik Kaijser, Henrik Lönn, Peter Thorngren To cite this version: Henrik Kaijser, Henrik Lönn, Peter Thorngren. Virtual Integration

More information

SOLUTIONS Where innovation drives development

SOLUTIONS Where innovation drives development SOLUTIONS Where innovation drives development Software Validation Mechatronics cmore-automotive.com Software From functional software requirements to final software release Our strengths are in the development

More information

Press Release. ETAS Rolls Out New Solutions for Simulink Users

Press Release. ETAS Rolls Out New Solutions for Simulink Users ETAS GmbH Borsigstraße 14 70469 Stuttgart, Germany Phone +49 711 89661-240 Fax +49 711 89661-108 Press and Public Relations: Anja Krahl Press Release anja.krahl@etas.com www.etas.com ETAS Rolls Out New

More information

WIND RIVER SIMICS WHEN IT MATTERS, IT RUNS ON WIND RIVER DEVELOP SOFTWARE IN A VIRTUAL ENVIRONMENT

WIND RIVER SIMICS WHEN IT MATTERS, IT RUNS ON WIND RIVER DEVELOP SOFTWARE IN A VIRTUAL ENVIRONMENT AN INTEL COMPANY WIND RIVER SIMICS Electronic systems are becoming increasingly complex, with more hardware, more software, and more connectivity. Current systems are software intensive, often containing

More information

ADL Automotive. Joubin Adl Zarrabi

ADL Automotive. Joubin Adl Zarrabi ADL Automotive Joubin Adl Zarrabi ADL Automotive 26 Allée de Barcelone 31000 Toulouse - FRANCE Office Phone: +33.562.806.304 E-mail: j.adl@adl-automotive.com Internet: www.adl-automotive.com 9/15/2017

More information

NI Hardware-in-the-Loop Test

NI Hardware-in-the-Loop Test NI Hardware-in-the-Loop Test The NI HIL Platform The NI hardware-in-the-loop (HIL) test platform uses open hardware and software technologies to reduce the time, cost, and risk associated with control

More information

Advancing Traffic Efficiency and Safety through Software Technology. EAST-ADL2 Overview

Advancing Traffic Efficiency and Safety through Software Technology. EAST-ADL2 Overview Advancing Traffic Efficiency and Safety through Software Technology The Challenge Product Related Challenges - Functionality increase - Complexity increase - Increased Safety-criticality - Quality concerns

More information

OpenADx xcelerate your Autonomous Driving development. Andreas Riexinger Robert Bosch GmbH Product Manager Automated Driving

OpenADx xcelerate your Autonomous Driving development. Andreas Riexinger Robert Bosch GmbH Product Manager Automated Driving OpenADx xcelerate your Autonomous Driving development Andreas Riexinger Robert Bosch GmbH Product Manager Automated Driving Who am I? Product Manager Automated Driving ~15 years experience in embedded

More information

» Software in Tractors: Aspects of Development, Maintenance and Support «

» Software in Tractors: Aspects of Development, Maintenance and Support « Session: Information Technology for Agricultural Machines» Software in Tractors: Aspects of Development, Maintenance and Support «Dipl.-Ing. Rainer Hofmann, AGCO GmbH, Germany Development of Software is

More information

Welcome to the SIMIT Webinar

Welcome to the SIMIT Webinar Welcome to the SIMIT Webinar We ll start at 10u00. We kindly ask you to turn of your microphone. Be aware that this session will be recorded. Todays Speaker: Bart Demaegdt SIMIT Optimize your plant, increase

More information

Working with. Renesas Electronics America Inc Renesas Electronics America Inc. All rights reserved.

Working with. Renesas Electronics America Inc Renesas Electronics America Inc. All rights reserved. Working with Renesas Electronics America Inc. Renesas Technology & Solution Portfolio 2 Microcontroller and Microprocessor Line-up 2010 2012 32-bit 8/16-bit 1200 DMIPS, Superscalar Automotive & Industrial,

More information

Model-Driven Development for Safety-Critical Software Components

Model-Driven Development for Safety-Critical Software Components Model-Driven Development for Safety-Critical Software Components By Franz Walkembach, Product Line Manager WHEN IT MATTERS, IT RUNS ON WD RIVER EXECUTIVE SUMMARY Software platforms are becoming an increasingly

More information

Smart Strategic Approach for Functional Safety Implementation. Chandrashekara N Santosh Kumar Molleti

Smart Strategic Approach for Functional Safety Implementation. Chandrashekara N Santosh Kumar Molleti Smart Strategic Approach for Functional Safety Implementation Chandrashekara N Santosh Kumar Molleti August 2015 1 Table of Contents Abstract... 3 1. Introduction... 3 2. Approach-To-Concept... 4 2.1.

More information

Application of MBD to Development of ECU Prototype for EPS

Application of MBD to Development of ECU Prototype for EPS Technology Introduction Application of MBD to Development of ECU Prototype for EPS KOBAYASHI Masayuki 1 Introduction Conventionally, most of the embedded control systems have been developed, using a document-based

More information

Safety Concept Description Language (SCDL) ISO Safety Concept, Design & Verification

Safety Concept Description Language (SCDL) ISO Safety Concept, Design & Verification ISO 26262 Safety Concept, Design & Verification Name Dr. Ralf Nörenberg Company ASAM e.v. June 13th, 2018 Munich Short Introduction into ISO 26262 Short Introduction into ISO 26262 Definition of Functional

More information

PERSIST An AUTOSAR-based powertrain control SW product line

PERSIST An AUTOSAR-based powertrain control SW product line PERSIST An AUTOSAR-based powertrain control SW product line prepared for: 7 th AUTOSAR Open Conference Detroit, MI, 2014-10-23 J. Richenhagen (BEE-S), T. Tasky (BEA), A. Schloßer (BEE-S) product line,

More information

Altair Engineering PLASVEE Dr. Robert Yancey Altair Engineering

Altair Engineering PLASVEE Dr. Robert Yancey Altair Engineering Altair Engineering PLASVEE 2020 Dr. Robert Yancey Altair Engineering Proposal Summary Key Technologies People Real-time interaction with the modeling pre- and postprocessing functions allow the results

More information

ETAS Desk LABCAR Agenda

ETAS Desk LABCAR Agenda 1 Public ETAS / STI3 02.14 ETAS GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, 1 A Global and Growing Company 2 Our Solution Portfolio 3 ETAS Products

More information

itemis & geensys The Eclipse Modeling Platform Dr. Martin Mandischer Dr. Stephan Eberle

itemis & geensys The Eclipse Modeling Platform Dr. Martin Mandischer Dr. Stephan Eberle itemis & geensys The Eclipse Modeling Platform Dr. Martin Mandischer Dr. Stephan Eberle Agenda itemis & geensys Vision and Goals of The Eclipse Modeling Platform The Eclipse Modeling Platform Industry

More information

The Functional. Mockup-Interface: Innovation through. Open Standards. Hubertus Tummescheit, Modelon

The Functional. Mockup-Interface: Innovation through. Open Standards. Hubertus Tummescheit, Modelon The Functional Mockup-Interface: Innovation through Open Standards Hubertus Tummescheit, Modelon GPDIS_2017.ppt 1 Biography Dr. Tummescheit is the President of Modelon Inc., and Chief Strategy Officer

More information

WHY ALM AND PLM NEED TO COOPERATE. Jim Brogoitti, PLM Innovation Leader, General Motors

WHY ALM AND PLM NEED TO COOPERATE. Jim Brogoitti, PLM Innovation Leader, General Motors WHY ALM AND PLM NEED TO COOPERATE Jim Brogoitti, PLM Innovation Leader, General Motors 2 AGENDA Engineering Challenges at GM About GM & GM Global Electrical Systems Engineering Challenges The ultimate

More information

Evaluation of architecture variants for hard real-time systems. Timing as part of system architecture

Evaluation of architecture variants for hard real-time systems. Timing as part of system architecture Evaluation of architecture variants for hard real-time systems Timing as part of system architecture Hard real time requirements The system response time to a certain event always has to be within a certain

More information

Automotive Systems Engineering

Automotive Systems Engineering Automotive Systems Engineering Vector Congress 2002-09-24 Dr.-Ing. Joachim Fetzer Vector Consulting GmbH Ingersheimer Str. 24 D 70499 Stuttgart Tel. +49 (711) 8 06 70-150 joachim.fetzer@vector-consulting.de

More information

How to handle functional safety in AUTOSAR-based developments efficiently the new AUTOSAR concept Safety Extensions.

How to handle functional safety in AUTOSAR-based developments efficiently the new AUTOSAR concept Safety Extensions. How to handle functional safety in AUTOSAR-based developments efficiently the new AUTOSAR concept Safety Extensions Peter Jakobsson Agenda Understanding Safety and AUTOSAR development Safety Extensions

More information

Embedded Services. Product Information

Embedded Services. Product Information Product Information Table of Contents 1 Technical Consulting, Product- and Engineering Services by Vector... 3 2 Overview of Advantages... 3 3 Application Areas... 4 3.1 AUTOSAR Training... 4 3.2 CANbedded

More information

Vector is a global company located in Stuttgart, Germany Subsidiaries in USA, Japan, France, Sweden

Vector is a global company located in Stuttgart, Germany Subsidiaries in USA, Japan, France, Sweden Modeling with CANoe by Bruce D. Emaus President of Vector CANtech & SAE Embedded Software Standards Committee Chair Automotive Software Workshop San Diego March 2006 This is a Vector commercial Vector

More information

Magillem. X-Spec. For embedded Software and Software-driven verification teams

Magillem. X-Spec. For embedded Software and Software-driven verification teams Magillem X-Spec For embedded Software and Software-driven verification teams Get ready for the lot execute your spec Predict the behavior of your smart device Software that streamline your design and documentation

More information

Fault Injection for AUTOSAR Systems: Challenges and Solution Antonio Pecchia Critiware s.r.l.

Fault Injection for AUTOSAR Systems: Challenges and Solution Antonio Pecchia Critiware s.r.l. Fault Injection for AUTOSAR Systems: Challenges and Solution Antonio Pecchia Critiware s.r.l. 11 th Automotive SPIN Italy Workshop Milan, November 7, 2013 Fault injection and AUTOSAR Fault injection is

More information

TABLE OF CONTENTS CHAPTER NO. TITLE PAGE NO. ABSTRACT LIST OF TABLES LIST OF FIGURES LIST OF SYMBOLS AND ABBREVIATIONS

TABLE OF CONTENTS CHAPTER NO. TITLE PAGE NO. ABSTRACT LIST OF TABLES LIST OF FIGURES LIST OF SYMBOLS AND ABBREVIATIONS viii TABLE OF CONTENTS ABSTRACT LIST OF TABLES LIST OF FIGURES LIST OF SYMBOLS AND ABBREVIATIONS v xviii xix xxii 1. INTRODUCTION 1 1.1 MOTIVATION OF THE RESEARCH 1 1.2 OVERVIEW OF PROPOSED WORK 3 1.3

More information

2018 Spring Meeting, PLM Center of Excellence, Purdue University Exploring Application Lifecycle Management and Its Role in PLM

2018 Spring Meeting, PLM Center of Excellence, Purdue University Exploring Application Lifecycle Management and Its Role in PLM ROBERT WIRTHLIN, PHD EMBEDDED SOFTWARE IN PRODUCTS: THE CONVERGENCE OF ALM WITH SYSTEMS ENGINEERING 2018 Spring Meeting, PLM Center of Excellence, Purdue University Exploring Application Lifecycle Management

More information

Trends in Automotive Software Engineering

Trends in Automotive Software Engineering Trends in Automotive Software Engineering a Challenge for OEMs and Suppliers Stages insights Fürth, 14.03.2018 Prof. Dr. Bernd Hindel CEO Method Park 2012 www.methodpark.de ELEKTRONIK-SYSTEME im Automobil

More information

SeamleSS Implementation. based on ISO 26262

SeamleSS Implementation. based on ISO 26262 SeamleSS Implementation of ECU Software based on ISO 26262 Growing use of the ISO 26262 standard is producing clearly defined requirements for the development and validation of E/E systems. Vector describes

More information

Moving Data Analytics to the Cloud

Moving Data Analytics to the Cloud Moving Data Analytics to the Cloud "The views expressed in this presentation are those of the author(s) and do not necessarily reflect the official policy or position of the Air Force, the Department of

More information

Safety inside! ensured with technology

Safety inside! ensured with technology Safety inside! ensured with technology Ryan D Brooks (The Boeing Company) Jyothi G Shivashankar (Robert Bosch Engineering and Business Solutions) Eclipsecon 2014 20 Mar 2014 13:30 14:05 Room : Grand Peninsula

More information

EB Automotive Driving the Future of Software

EB Automotive Driving the Future of Software EB Automotive Driving the Future of Software About Elektrobit (EB) Driving the Future of Automotive Software Architecting the experiences inside and outside the connected vehicle in a safe manner. Leading

More information

OpenADx xcelerate your Autonomous Driving development. Dr. Lars Geyer-Blaumeiser (Bosch Software Innovations GmbH)

OpenADx xcelerate your Autonomous Driving development. Dr. Lars Geyer-Blaumeiser (Bosch Software Innovations GmbH) OpenADx xcelerate your Autonomous Driving development Dr. Lars Geyer-Blaumeiser (Bosch Software Innovations GmbH) Who am I (we)? Passionate Software Developer Working in the Eclipse Foundation Eco-system

More information

PREEvision 7.0. Roadmap and new Features. 3 th of March 2014

PREEvision 7.0. Roadmap and new Features. 3 th of March 2014 PREEvision 7.0 Roadmap and new Features 3 th of March 2014 V6.1 2014-03-03 PREEvision Status and Strategic Update PREEvision Strategy 2013/2014 Electric/Electronic Development from Architecture Design

More information

Oscar Slotosch, Validas AG. Model-Based Tool Qualification The Roadmap of Eclipse towards Tool Qualification

Oscar Slotosch, Validas AG. Model-Based Tool Qualification The Roadmap of Eclipse towards Tool Qualification Oscar Slotosch, Model-Based Tool Qualification The Roadmap of Eclipse towards Tool Qualification, 2012 Seite 1 Content Introduction: Validas & Eclipse Automotive IWG WP5 The roadmap of Eclipse towards

More information

Functional Safety Implications for Development Infrastructures

Functional Safety Implications for Development Infrastructures Functional Safety Implications for Development Infrastructures Dr. Erwin Petry KUGLER MAAG CIE GmbH Leibnizstraße 11 70806 Kornwestheim Germany Mobile: +49 173 67 87 337 Tel: +49 7154-1796-222 Fax: +49

More information

Herzlich willkommen zum AK Embedded. Bernhard Bauer

Herzlich willkommen zum AK Embedded. Bernhard Bauer Herzlich willkommen zum AK Embedded Bernhard Bauer Hintergrund zum AK Detaillierung der Nationalen Roadmap Embedded Systems Phase 1: Weiterentwicklung der Nationalen Roadmap Positionspapier Eingebettete

More information

New Solution Deployment: Best Practices White Paper

New Solution Deployment: Best Practices White Paper New Solution Deployment: Best Practices White Paper Document ID: 15113 Contents Introduction High Level Process Flow for Deploying New Solutions Solution Requirements Required Features or Services Performance

More information

Safety-relevant AUTOSAR Modules Theory and Practice

Safety-relevant AUTOSAR Modules Theory and Practice Insert picture and click Align Title Graphic. Safety-relevant AUTOSAR Modules Theory and Practice Dr. Simon Burton Vector Consulting Services GmbH AUTOSAR Symposium, 04. November 2009 2010. Vector Consulting

More information

Modelisar Plenary Project Presentation. Co-summit 2012, October 2012, Paris Patrick Chombart (Dassault Systèmes) & Bernd Relovsky (Daimler)

Modelisar Plenary Project Presentation. Co-summit 2012, October 2012, Paris Patrick Chombart (Dassault Systèmes) & Bernd Relovsky (Daimler) Modelisar Plenary Project Presentation Co-summit 2012, 30-31 October 2012, Paris Patrick Chombart (Dassault Systèmes) & Bernd Relovsky (Daimler) Agenda Vision and objectives Project results Consortium

More information

Does ESL have a role in Verification? Nick Gatherer Engineering Manager Processor Division ARM

Does ESL have a role in Verification? Nick Gatherer Engineering Manager Processor Division ARM Does ESL have a role in Verification? Nick Gatherer Engineering Manager Processor Division ARM 1 Key Trends A typical verification challenge... big.little heterogeneous multicore APPS APPS Increasing complexity

More information

Software Framework for Highly Automated Driving EB robinos. Jared Combs July 27, 2017

Software Framework for Highly Automated Driving EB robinos. Jared Combs July 27, 2017 Software Framework for Highly Automated Driving EB robinos Jared Combs July 27, 2017 Radar Camera LIDAR Sonar Steering Wheel Sensors 30 25 20 15 10 Wheel Speeds IMU / Gyro 5 0 Global Position 1999: Mercedes

More information

SOFTWARE DEVELOPMENT STANDARD

SOFTWARE DEVELOPMENT STANDARD SFTWARE DEVELPMENT STANDARD Mar. 23, 2016 Japan Aerospace Exploration Agency The official version of this standard is written in Japanese. This English version is issued for convenience of English speakers.

More information

CaliAV - Guided Calibration for INCA Autopilot to efficient best-practice MCD

CaliAV - Guided Calibration for INCA Autopilot to efficient best-practice MCD CaliAV - Guided Calibration for INCA Autopilot to efficient best-practice MCD 1 CaliAV Guided Calibration for INCA What it does for you.. as calibration engineer Easily automate day-to-day repetitive tasks..

More information

System-level Co-simulation of Integrated Avionics Using Polychrony durch Klicken bearbeiten

System-level Co-simulation of Integrated Avionics Using Polychrony durch Klicken bearbeiten CESAR - Cost-efficient methods and processes for safety relevant embedded systems System-level Co-simulation Formatvorlage des Untertitelmasters of Integrated Avionics Using Polychrony durch Klicken bearbeiten

More information

ISO : Rustam Rakhimov (DMS Lab)

ISO : Rustam Rakhimov (DMS Lab) ISO 26262 : 2011 Rustam Rakhimov (DMS Lab) Introduction Adaptation of IEC 61508 to road vehicles Influenced by ISO 16949 Quality Management System The first comprehensive standard that addresses safety

More information

MontaVista Carrier Grade Express

MontaVista Carrier Grade Express MontaVista Carrier Grade Express MontaVista Linux Carrier Grade express (CGX), delivers Carrier Grade Linux reliability, security, and serviceability to embedded Internet of Things (IoT) devices along

More information

Connectivity key to efficient, safe, and convenient mobility

Connectivity key to efficient, safe, and convenient mobility Connectivity key to efficient, safe, and convenient mobility Dr. Markus Heyn Member of the board of management, Robert Bosch GmbH 1 Invented for life means connected for life Combining cross-domain know-how

More information

DNA for Automated Driving. Jeremy Dahan May 8 th, 2017

DNA for Automated Driving. Jeremy Dahan May 8 th, 2017 Jeremy Dahan May 8 th, 2017 Radar Camera LIDAR Sonar Steering Wheel Sensors 30 25 20 15 10 Wheel Speeds IMU / Gyro 5 0 Global Position 1999: Mercedes S-Class Distronic 2002: VW Phaeton ACC Moving objects

More information

Model Based Design in a Seamless Embedded Software Process

Model Based Design in a Seamless Embedded Software Process Click to edit Master title style SECRET Model Based Design in a Seamless Embedded Software Process Craig Stephens Chief Engineer Controls Ford Motor Company 1 Click to edit Master title style SECRET Success

More information

Multi-core Management A new Approach

Multi-core Management A new Approach Multi-core Management A new Approach Dr Marc GATTI, Thales Avionics Marc-j.gatti@fr.thalesgroup.com MAKS IMA Conference 20 th July, Moscow www.thalesgroup.com Abstract Multi-core Management A new Approach

More information

MODULE COCKPIT SECURITY AND INFOTAINMENT ENGINEER

MODULE COCKPIT SECURITY AND INFOTAINMENT ENGINEER MODULE COCKPIT SECURITY AND INFOTAINMENT ENGINEER We are recruiting Module Cockpit Security and Infotainment Engineers. Supplier development follow up: planning review, project reporting, conducting supplier

More information

Global Automotive E/E Standard. Rick Flores, General Motors, AUTOSAR Steering Committee Open Architecture Summit Washington, D.C.

Global Automotive E/E Standard. Rick Flores, General Motors, AUTOSAR Steering Committee Open Architecture Summit Washington, D.C. Global Automotive E/E Standard Rick Flores, General Motors, Steering Committee Open Architecture Summit Washington, D.C. November 4, 2014 E/E innovations in vehicle development increases Major innovations

More information

Service Oriented Architecture for Agricultural Vehicles

Service Oriented Architecture for Agricultural Vehicles Service Oriented Architecture for Agricultural Vehicles Leipzig, 30.9.2010 8. Workshop Automotive Software Engineering Dr. G. Kormann, M. Hoeh, H.J. Nissen THE END of Embedded Software? www.electronics-ktn.com/

More information

congatec AG Nuremberg, May 12, 2016 Zeljko Loncaric

congatec AG Nuremberg, May 12, 2016 Zeljko Loncaric congatec AG Nuremberg, May 12, 2016 Zeljko Loncaric How to simplify the hardware design for IoT devices We simplify IoT Market Embedded requirements Deliver optimal solution for IoT from module to software

More information

Integrating the SBC Toolchain John Hogg CTO Zeligsoft

Integrating the SBC Toolchain John Hogg CTO Zeligsoft Integrating the SBC Toolchain John Hogg CTO Zeligsoft 2007-03-06 V1.0 Agenda The problem SDRF Design Processes and Tools Working Group Survey Integration strategies Summary 2 General System Design Process

More information

SystemDesk

SystemDesk www.dspace.com SystemDesk Planning, modeling, and developing ECU software AUTOSAR-compliant development Generation of virtual ECUs PC-based Simulation of virtual ECUs with dspace VEOS SystemDesk Modeling

More information

Distributed Model Based Development for Car Electronics

Distributed Model Based Development for Car Electronics Distributed Model Based Development for Car Electronics Outline Background Methodology Paradigm Shift Background Automotive Supply Chain Spider Web Tier2 Tier1 CAR Maker Distributed Car Systems Architectures

More information

CPU Scheduling. Disclaimer: some slides are adopted from book authors and Dr. Kulkarni s slides with permission

CPU Scheduling. Disclaimer: some slides are adopted from book authors and Dr. Kulkarni s slides with permission CPU Scheduling Disclaimer: some slides are adopted from book authors and Dr. Kulkarni s slides with permission 1 Recap Deadlock prevention Break any of four deadlock conditions Mutual exclusion, no preemption,

More information

Development of a Cooperative Tractor-Implement Combination

Development of a Cooperative Tractor-Implement Combination Development of a Cooperative Tractor-Implement Combination While driver assistance systems such as adaptive cruise control and lane-keeping assistants are increasingly handling longitudinal and lateral

More information

elektrobit.com Driver assistance software EB Assist solutions

elektrobit.com Driver assistance software EB Assist solutions elektrobit.com Driver assistance software EB Assist solutions From driver assistance systems to automated driving Automated driving leads to more comfortable driving and makes the road safer and more secure.

More information

Model Based Approach for the Integration of ECUs

Model Based Approach for the Integration of ECUs Model Based Approach for the Integration of ECUs Rajeshwari Hegde, K S Gurumurthy Abstract A modern automotive system is a complex electromechanical system, whose comfort, safety and performance requirements

More information