Model Based Development and Code Generation for Automotive Embedded Systems. April 26, 2017 Dr. Gergely Pintér, Dr. Máté Kovács thyssenkrupp Steering

Size: px
Start display at page:

Download "Model Based Development and Code Generation for Automotive Embedded Systems. April 26, 2017 Dr. Gergely Pintér, Dr. Máté Kovács thyssenkrupp Steering"

Transcription

1 Model Based Development and Code Generation for Automotive Embedded Systems April 26, 2017 Dr. Gergely Pintér, Dr. Máté Kovács

2 Agenda Model Based Development and Code Generation for Automotive Embedded Systems Automotive Environment Why do we need sophisticated modeling and code generation tools? AUTOSAR Standard Brief overview on the modeling language ThyssenKrupp s AUTOSAR Authoring Tool Which are the main features and technologies used in our own modeling environment? Working with Models Editing, automatic model transformation and code generation Summary Brief wrap-up of the discussion 2 April 26, 2017 Model Based Development and Code Generation for Automotive Embedded Systems Gergely Pintér, Máté Kovács

3 Agenda Model Based Development and Code Generation for Automotive Embedded Systems Automotive Environment Why do we need sophisticated modeling and code generation tools? AUTOSAR Standard Brief overview on the modeling language ThyssenKrupp s AUTOSAR Authoring Tool Which are the main features and technologies used in our own modeling environment? Working with Models Editing, automatic model transformation and code generation Summary Brief wrap-up of the discussion 3 April 26, 2017 Model Based Development and Code Generation for Automotive Embedded Systems Gergely Pintér, Máté Kovács

4 Automotive Environment Power steering systems for high-end passenger cars thyssenkrupp produces Electronic Power Steering systems for premium car manufacturers, where efficient operation, outstanding steering experience and high performance are of paramount importance 4 April 26, 2017 Model Based Development and Code Generation for Automotive Embedded Systems Gergely Pintér, Máté Kovács

5 Automotive Environment Embedded computing resources 5 April 26, 2017 Model Based Development and Code Generation for Automotive Embedded Systems Gergely Pintér, Máté Kovács

6 Automotive Environment Embedded computing resources Steering Wheel User interface of the steering system Steering Column Torque measurement Input of steering system ECU with Electromotor Steering support Output of steering system 6 April 26, 2017 Model Based Development and Code Generation for Automotive Embedded Systems Gergely Pintér, Máté Kovács

7 Automotive Environment Embedded computing resources 7 April 26, 2017 Model Based Development and Code Generation for Automotive Embedded Systems Gergely Pintér, Máté Kovács

8 Automotive Environment Embedded computing resources 8 April 26, 2017 Model Based Development and Code Generation for Automotive Embedded Systems Gergely Pintér, Máté Kovács

9 Automotive Environment Embedded computing resources 9 April 26, 2017 Model Based Development and Code Generation for Automotive Embedded Systems Gergely Pintér, Máté Kovács

10 Automotive Environment Embedded computing resources 32-bit dual core automotive grade, safety qualified microcontroller, executing a sophisticated steering application on a hard real time operating system. 10 April 26, 2017 Model Based Development and Code Generation for Automotive Embedded Systems Gergely Pintér, Máté Kovács

11 Automotive Environment Embedded software 11 April 26, 2017 Model Based Development and Code Generation for Automotive Embedded Systems Gergely Pintér, Máté Kovács

12 Automotive Environment Embedded software Software of a sophisticated steering system is huge Over 150 software components 20% of them is automatically generated Over 20 basic software modules Nontrivial configuration code automatically generated from communication model Need to integrate 3rd party code (e.g., components provided by the OEM) around 500k lines of highly optimized safety critical code (MISRA-compliant C and assembly) Process, safety and robustness requirements: Automotive SPICE ISO compliance (ASIL-D) Strong modeling foundations and code generation are inevitable for reaching quality and time to market goals 12 April 26, 2017 Model Based Development and Code Generation for Automotive Embedded Systems Gergely Pintér, Máté Kovács

13 Agenda Model Based Development and Code Generation for Automotive Embedded Systems Automotive Environment Why do we need sophisticated modeling and code generation tools? AUTOSAR Standard Brief overview on the modeling language ThyssenKrupp s AUTOSAR Authoring Tool Which are the main features and technologies used in our own modeling environment? Working with Models Editing, automatic model transformation and code generation Summary Brief wrap-up of the discussion 13 April 26, 2017 Model Based Development and Code Generation for Automotive Embedded Systems Gergely Pintér, Máté Kovács

14 AUTOSAR Standard Actually a family of standards AUTOSAR is a family of standards Component oriented modeling language Like UML mapped to specialties of the automotive domain Rich basic software library Like standard C library developed for automotive applications Proposal for development method, standardized application interfaces, etc. Way for organizing development and integration activities into a process AUTOSAR Modeling Language Basic Software Methodology, Conformance 14 April 26, 2017 Model Based Development and Code Generation for Automotive Embedded Systems Gergely Pintér, Máté Kovács

15 AUTOSAR Standard A sophisticated modeling language for the automotive domain Modeling language Components, ports, type-safe interfaces Internal behavior, executable entities mapped to OS tasks Distributed deployment to any number of ECUs in the vehicle Well-defined metamodel and XML-based persistence rules Basic software stack Communication, diagnostic functions, memory management and a real-time operating system Well-defined configuration metamodel and XML-based persistence rules AUTOSAR models in XML files are now the common language between OEMs and suppliers 15 April 26, 2017 Model Based Development and Code Generation for Automotive Embedded Systems Gergely Pintér, Máté Kovács

16 Libraries AUTOSAR Standard Layered organization of automotive software Application Layer Runtime Environment (RTE) Base Software Microcontroller Hardware 16 April 26, 2017 Model Based Development and Code Generation for Automotive Embedded Systems Gergely Pintér, Máté Kovács

17 Agenda Model Based Development and Code Generation for Automotive Embedded Systems Automotive Environment Why do we need sophisticated modeling and code generation tools? AUTOSAR Standard Brief overview on the modeling language ThyssenKrupp s AUTOSAR Authoring Tool Which are the main features and technologies used in our own modeling environment? Working with Models Editing, automatic model transformation and code generation Summary Brief wrap-up of the discussion 17 April 26, 2017 Model Based Development and Code Generation for Automotive Embedded Systems Gergely Pintér, Máté Kovács

18 Command processor Script interpreter RTE Cplx. SWCs BSW 1 Conf. BSW 2 Conf. MCAL 1 Conf. MCAL 2 Conf. Custom code generators AUTOSAR Architect Key features AUTOSAR Architect Requirement editor Form editors (SWC) Test suite editor Model browser Rich editors (SWC) Configuration editor Wizards Diagram editors Importers and exporters Xtend support JET + Velocity support 3 rd party template support Graphical user interface Automation Code generation Variant handling Requirement metamodel AUTOSAR SWC metamodel AUTOSAR BSW metamodel Diagram metamodel Test suite metamodel Consistency checking Model management Persistence 18 April 26, 2017 Model Based Development and Code Generation for Automotive Embedded Systems Gergely Pintér, Máté Kovács

19 Command processor Script interpreter RTE Cplx. SWCs BSW 1 Conf. BSW 2 Conf. MCAL 1 Conf. MCAL 2 Conf. Custom code generators AUTOSAR Architect Key features AUTOSAR Architect Requirement editor Form editors (SWC) Test suite editor Model browser Rich editors (SWC) Configuration editor Wizards Diagram editors Importers and exporters Xtend support JET + Velocity support 3 rd party template support Requirement metamodel Graphical user interface Persistence Automation Responsible for reading and writing XML files storing Variant models handling and (ARXML) Key challenges: files of several AUTOSAR SWC 100MB, AUTOSAR support BSW for various Diagram schema metamodel versions metamodel metamodel Key technologies: XML, EMF Model management Test suite metamodel Code generation Consistency checking Persistence 19 April 26, 2017 Model Based Development and Code Generation for Automotive Embedded Systems Gergely Pintér, Máté Kovács

20 Command processor Script interpreter RTE Cplx. SWCs BSW 1 Conf. BSW 2 Conf. MCAL 1 Conf. MCAL 2 Conf. Custom code generators AUTOSAR Architect Key features AUTOSAR Architect Requirement editor Model browser Wizards Form editors (SWC) Rich editors (SWC) Diagram editors Graphical user interface Test suite editor Configuration editor Importers and exporters Model management In-memory representation of requirements, models, configurations, diagrams, test specifications, etc. Provides instant feedback about modeling errors by continuous model consistency checking Metamodels of software components and basic software configuration Xtend are standard, JET others + 3are rd party defined by thyssenkrupp support Velocity template Key challenges: huge models, several support millions support of objects, rich interconnection structure, large number of Automation consistency rules Code generation Key technologies: EMF, IncQuery Variant handling Requirement metamodel AUTOSAR SWC metamodel AUTOSAR BSW metamodel Diagram metamodel Test suite metamodel Consistency checking Model management Persistence 20 April 26, 2017 Model Based Development and Code Generation for Automotive Embedded Systems Gergely Pintér, Máté Kovács

21 Command processor Script interpreter RTE Cplx. SWCs BSW 1 Conf. BSW 2 Conf. MCAL 1 Conf. MCAL 2 Conf. Custom code generators AUTOSAR Architect Key features AUTOSAR Architect Requirement editor Form editors (SWC) Test suite editor Model browser Rich editors (SWC) Configuration editor Wizards Diagram editors Importers and exporters Xtend support JET + Velocity support 3 rd party template support Graphical user interface Automation Code generation Requirement metamodel AUTOSAR SWC metamodel Graphical user Variant interface handling Visual representation of requirements, models and configurations AUTOSAR Basic editing BSW on forms Diagram Test suite Consistency metamodel metamodel metamodel checking Rich editors for complex entities (e.g., internal behavior models Model of management components) Visualization of components externals and internal structure Wizards Persistence and import-export facilities for straightforward interaction with non-autosar inputs (e.g., CANDB) Key challenges: performance, maintaining consistency between model space and any number of editors Key technologies: JFace, Eclipse Forms, Graphiti 21 April 26, 2017 Model Based Development and Code Generation for Automotive Embedded Systems Gergely Pintér, Máté Kovács

22 Command processor Script interpreter RTE Cplx. SWCs BSW 1 Conf. BSW 2 Conf. MCAL 1 Conf. MCAL 2 Conf. Custom code generators AUTOSAR Architect Key features AUTOSAR Architect Requirement editor Form editors (SWC) Test suite editor Model browser Rich editors (SWC) Configuration editor Wizards Diagram editors Importers and exporters Xtend support JET + Velocity support 3 rd party template support Graphical user interface Automation Code generation Automation Variant handling Enables running code generators without opening the graphical user interface Requirement Provides AUTOSAR a scripting SWC interface AUTOSAR for BSW metamodel performing metamodel frequently occurring metamodel tasks Key technologies: JavaScript Model management Diagram metamodel Test suite metamodel Consistency checking Persistence 22 April 26, 2017 Model Based Development and Code Generation for Automotive Embedded Systems Gergely Pintér, Máté Kovács

23 Command processor Script interpreter RTE Cplx. SWCs BSW 1 Conf. BSW 2 Conf. MCAL 1 Conf. MCAL 2 Conf. Custom code generators AUTOSAR Architect Key features AUTOSAR Architect Requirement editor Form editors (SWC) Test suite editor Model browser Rich editors (SWC) Configuration editor Wizards Diagram editors Importers and exporters Xtend support JET + Velocity support 3 rd party template support Graphical user interface Automation Code generation Requirement metamodel Code generation Variant handling Significantly increases productivity by replacing error prone manual implementation by automatic code generation AUTOSAR RTE: SWC safety AUTOSAR critical glue BSW code connecting Diagram components Test to suite each metamodel other and the metamodel basic software stack metamodel (data transfer, mutual metamodel exclusion, etc.) Model management Basic software configuration: CAN / FlexRay configuration, non-volatile memory layout, diagnostic services, network Persistence management, resources of the operating system Custom software component generation Key challenges: performance, safety relevance Key technologies: Xtend, JET, Velocity 23 April 26, 2017 Model Based Development and Code Generation for Automotive Embedded Systems Gergely Pintér, Máté Kovács Consistency checking

24 Agenda Model Based Development and Code Generation for Automotive Embedded Systems Automotive Environment Why do we need sophisticated modeling and code generation tools? AUTOSAR Standard Brief overview on the modeling language ThyssenKrupp s AUTOSAR Authoring Tool Which are the main features and technologies used in our own modeling environment? Working with Models Editing, automatic model transformation and code generation Summary Brief wrap-up of the discussion 25 April 26, 2017 Model Based Development and Code Generation for Automotive Embedded Systems Gergely Pintér, Máté Kovács

25 Agenda Model Based Development and Code Generation for Automotive Embedded Systems Automotive Environment Why do we need sophisticated modeling and code generation tools? AUTOSAR Standard Brief overview on the modeling language ThyssenKrupp s AUTOSAR Authoring Tool Which are the main features and technologies used in our own modeling environment? Working with Models Editing, automatic model transformation and code generation Basic modeling features Code generation: synthesis of a basic software module s configuration code Model to model transformation: synthesis of a software component Summary Brief wrap-up of the discussion 26 April 26, 2017 Model Based Development and Code Generation for Automotive Embedded Systems Gergely Pintér, Máté Kovács

26 Agenda Model Based Development and Code Generation for Automotive Embedded Systems Automotive Environment Why do we need sophisticated modeling and code generation tools? AUTOSAR Standard Brief overview on the modeling language ThyssenKrupp s AUTOSAR Authoring Tool Which are the main features and technologies used in our own modeling environment? Working with Models Editing, automatic model transformation and code generation Basic modeling features Code generation: synthesis of a basic software module s configuration code Model to model transformation: synthesis of a software component Summary Brief wrap-up of the discussion 27 April 26, 2017 Model Based Development and Code Generation for Automotive Embedded Systems Gergely Pintér, Máté Kovács

27 AUTOSAR Architect in Action Layout of the tool 28 April 26, 2017 Model Based Development and Code Generation for Automotive Embedded Systems Gergely Pintér, Máté Kovács

28 AUTOSAR Architect in Action Eclipse Forms editors 29 April 26, 2017 Model Based Development and Code Generation for Automotive Embedded Systems Gergely Pintér, Máté Kovács

29 AUTOSAR Architect in Action A diagram implemented in Graphiti 30 April 26, 2017 Model Based Development and Code Generation for Automotive Embedded Systems Gergely Pintér, Máté Kovács

30 AUTOSAR Architect in Action The Model Navigator Model structure visualized by EMF Containment Tree 31 April 26, 2017 Model Based Development and Code Generation for Automotive Embedded Systems Gergely Pintér, Máté Kovács

31 AUTOSAR Architect in Action Data binding Seamless synchronization of two views over the same model element ensured by EMF data binding 32 April 26, 2017 Model Based Development and Code Generation for Automotive Embedded Systems Gergely Pintér, Máté Kovács

32 AUTOSAR Architect in Action Composition diagram Complex component structures visualized on Graphiti-based structure diagrams 33 April 26, 2017 Model Based Development and Code Generation for Automotive Embedded Systems Gergely Pintér, Máté Kovács

33 AUTOSAR Architect in Action Checking the consistency of models Instantaneous feedback about modeling problems provided by the VIATRA engine 34 April 26, 2017 Model Based Development and Code Generation for Automotive Embedded Systems Gergely Pintér, Máté Kovács

34 AUTOSAR Architect in Action Summary about modeling support Message: sophisticated modeling tools are essential for ruling complexity of automotive software models 35 April 26, 2017 Model Based Development and Code Generation for Automotive Embedded Systems Gergely Pintér, Máté Kovács

35 Agenda Model Based Development and Code Generation for Automotive Embedded Systems Automotive Environment Why do we need sophisticated modeling and code generation tools? AUTOSAR Standard Brief overview on the modeling language ThyssenKrupp s AUTOSAR Authoring Tool Which are the main features and technologies used in our own modeling environment? Working with Models Editing, automatic model transformation and code generation Basic modeling features Code generation: synthesis of a basic software module s configuration code Model to model transformation: synthesis of a software component Summary Brief wrap-up of the discussion 36 April 26, 2017 Model Based Development and Code Generation for Automotive Embedded Systems Gergely Pintér, Máté Kovács

36 AUTOSAR Architect in Action Code generation We would like to generate configuration code of the Communication (COM) module 37 April 26, 2017 Model Based Development and Code Generation for Automotive Embedded Systems Gergely Pintér, Máté Kovács

37 AUTOSAR Architect in Action Code generation Configuration of the Communication module specifies list and internal structure of PDUs, PDU groups etc. 38 April 26, 2017 Model Based Development and Code Generation for Automotive Embedded Systems Gergely Pintér, Máté Kovács

38 AUTOSAR Architect in Action Code generation Having prepared the configuration we need to set up a run configuration for the code generator 39 April 26, 2017 Model Based Development and Code Generation for Automotive Embedded Systems Gergely Pintér, Máté Kovács

39 AUTOSAR Architect in Action Code generation All module configurations are listed here that are referred by the ECU Configuration Value Collection instance 40 April 26, 2017 Model Based Development and Code Generation for Automotive Embedded Systems Gergely Pintér, Máté Kovács

40 AUTOSAR Architect in Action Code generation Generated configuration code of the Communication module is around kloc of ANSI-C code, primarily with initialized constant structures 41 April 26, 2017 Model Based Development and Code Generation for Automotive Embedded Systems Gergely Pintér, Máté Kovács

41 AUTOSAR Architect in Action Code generation and executable code which implements packing / unpacking user data to / from frames of the underlying automotive communication bus 42 April 26, 2017 Model Based Development and Code Generation for Automotive Embedded Systems Gergely Pintér, Máté Kovács

42 AUTOSAR Architect in Action Code generation Message: code generation dramatically increases productivity and code quality 43 April 26, 2017 Model Based Development and Code Generation for Automotive Embedded Systems Gergely Pintér, Máté Kovács

43 Agenda Model Based Development and Code Generation for Automotive Embedded Systems Automotive Environment Why do we need sophisticated modeling and code generation tools? AUTOSAR Standard Brief overview on the modeling language ThyssenKrupp s AUTOSAR Authoring Tool Which are the main features and technologies used in our own modeling environment? Working with Models Editing, automatic model transformation and code generation Basic modeling features Code generation: synthesis of a basic software module s configuration code Model to model transformation: synthesis of a software component Summary Brief wrap-up of the discussion 44 April 26, 2017 Model Based Development and Code Generation for Automotive Embedded Systems Gergely Pintér, Máté Kovács

44 AUTOSAR Architect in Action Automatic Model Transformation For safety relevant data we have to apply and check end-to-end data protection which is implemented in software components (called communication wrappers); most of the model and code of these components can be generated thus we instruct the tool to automatically construct a software component 45 April 26, 2017 Model Based Development and Code Generation for Automotive Embedded Systems Gergely Pintér, Máté Kovács

45 AUTOSAR Architect in Action Automatic Model Transformation We can automatically synthesize model of data types and interfaces based on the information available in the communication model 46 April 26, 2017 Model Based Development and Code Generation for Automotive Embedded Systems Gergely Pintér, Máté Kovács

46 AUTOSAR Architect in Action Automatic Model Transformation AUTOSAR model of communication wrapper components (including interfaces, ports, data access etc.) 47 April 26, 2017 Model Based Development and Code Generation for Automotive Embedded Systems Gergely Pintér, Máté Kovács

47 AUTOSAR Architect in Action Automatic Model Transformation and finally source code of these components which implement end-to-end protection (4-5kLoc in case of typical projects) 48 April 26, 2017 Model Based Development and Code Generation for Automotive Embedded Systems Gergely Pintér, Máté Kovács

48 AUTOSAR Architect in Action Automatic Model Transformation Message: transformation reduces time necessary for maintaining systematically constructible models 49 April 26, 2017 Model Based Development and Code Generation for Automotive Embedded Systems Gergely Pintér, Máté Kovács

49 Agenda Model Based Development and Code Generation for Automotive Embedded Systems Automotive Environment Why do we need sophisticated modeling and code generation tools? AUTOSAR Standard Brief overview on the modeling language ThyssenKrupp s AUTOSAR Authoring Tool Which are the main features and technologies used in our own modeling environment? Working with Models Editing, automatic model transformation and code generation Summary Brief wrap-up of the discussion 50 April 26, 2017 Model Based Development and Code Generation for Automotive Embedded Systems Gergely Pintér, Máté Kovács

50 Summary Automotive application domain implies serious design quality requirements Addressed by building steering software on AUTOSAR standard In-house developed authoring tool: AUTOSAR Architect Supporting all activities of Model Driven Development Built on various state of the art Eclipse technologies 51 April 26, 2017 Model Based Development and Code Generation for Automotive Embedded Systems Gergely Pintér, Máté Kovács

AUTOSAR Method. Webinar

AUTOSAR Method. Webinar AUTOSAR Method Webinar 2013-04-17 V2.1 2013-04-16 Agenda >Introduction AUTOSAR Method Exchange Formats Workflows OEM-TIER1 Workflows TIER1 Webinar Series Slide: 2 Introduction Current Workflow (non-autosar)

More information

AUTOSAR design flow. Yoon-Jin Kim Application Engineer. July mentor.com/automotive

AUTOSAR design flow. Yoon-Jin Kim Application Engineer. July mentor.com/automotive AUTOSAR design flow Yoon-Jin Kim Application Engineer July 2016 mentor.com/automotive Android is a trademark of Google Inc. Use of this trademark is subject to Google Permissions. Linux is the registered

More information

10 th AUTOSAR Open Conference

10 th AUTOSAR Open Conference 10 th AUTOSAR Open Conference Rinat Asmus AUTOSAR Project Leader BMW AUTOSAR Adaptive Platform AUTOSAR Nov-2017 New Challenges One Standard. Do AUTOSAR Core partners commit to standard use? Is the implementation

More information

Product Information Embedded Operating Systems

Product Information Embedded Operating Systems Product Information Embedded Operating Systems Table of Contents 1 Operating Systems for ECUs... 3 2 MICROSAR.OS The Real-Time Operating System for the AUTOSAR Standard... 3 2.1 Overview of Advantages...

More information

Guido Sandmann MathWorks GmbH. Michael Seibt Mentor Graphics GmbH ABSTRACT INTRODUCTION - WORKFLOW OVERVIEW

Guido Sandmann MathWorks GmbH. Michael Seibt Mentor Graphics GmbH ABSTRACT INTRODUCTION - WORKFLOW OVERVIEW 2012-01-0962 AUTOSAR-Compliant Development Workflows: From Architecture to Implementation Tool Interoperability for Round-Trip Engineering and Verification & Validation Copyright 2012 The MathWorks, Inc.

More information

SystemDesk - EB tresos Studio - TargetLink Workflow Descriptions

SystemDesk - EB tresos Studio - TargetLink Workflow Descriptions SystemDesk - EB tresos Studio - TargetLink Workflow Descriptions Usable with Versions: dspace SystemDesk 4.1 EB tresos Studio 13 or 14 TargetLink 3.4 or TargetLink 3.5 (with patches) February, 2014 1 /

More information

정형기법을활용한 AUTOSAR SWC 의구현확인및정적분석

정형기법을활용한 AUTOSAR SWC 의구현확인및정적분석 정형기법을활용한 AUTOSAR SWC 의구현확인및정적분석 Develop high quality embedded software 이영준 Principal Application Engineer 2015 The MathWorks, Inc. 1 Agendas Unit-proving of AUTOSAR Component and Runtime error Secure Coding

More information

10 th AUTOSAR Open Conference

10 th AUTOSAR Open Conference 10 th AUTOSAR Open Conference Dr. Günther Heling Vector Informatik AUTOSAR Adaptive Platform Now it s Time to get on Board AUTOSAR Nov-2017 Introduction At the first glance Adaptive and Classic don t have

More information

Generating Industry Standards Production C Code Using Embedded Coder

Generating Industry Standards Production C Code Using Embedded Coder Generating Industry Standards Production C Code Using Embedded Coder Rajat Arora Durvesh Kulkarni 2015 The MathWorks, Inc. 1 Lines of Code (LOC) is exploding 2011 1M 2018 100M We ve got 100 million lines

More information

Current status and Future of AUTOSAR. Markus Bechter 7 th AUTOSAR Open Conference Oct. 22 nd -23 rd 2014, Detroit

Current status and Future of AUTOSAR. Markus Bechter 7 th AUTOSAR Open Conference Oct. 22 nd -23 rd 2014, Detroit Current status and Future of AUTOSAR Markus Bechter 7 th AUTOSAR Open Conference Oct. 22 nd -23 rd 2014, Detroit Overview Achievements AUTOSAR Products Future of AUTOSAR 3 Achievements new concepts in

More information

Create, Embed, Empower. Crevavi Technologies Company profile

Create, Embed, Empower. Crevavi Technologies Company profile Create, Embed, Empower Crevavi Technologies Company profile Copyright Crevavi 2018 About Crevavi Technologies Estd in 2011. Based in India. Offices in Bangalore and Mysore Branches in US, Germany and Australia

More information

AUTOSAR Software Design with PREEvision

AUTOSAR Software Design with PREEvision AUTOSAR Software Design with PREEvision Webinar 2013-06-05 Slide: 1 AUTOSAR Software Design with PREEvision Agenda Overview AUTOSAR Software and System Design Integrated AUTOSAR Software Design Vector

More information

Taking the Right Turn with Safe and Modular Solutions for the Automotive Industry

Taking the Right Turn with Safe and Modular Solutions for the Automotive Industry Taking the Right Turn with Safe and Modular Solutions for the Automotive Industry A Time-Triggered Middleware for Safety- Critical Automotive Applications Ayhan Mehmet, Maximilian Rosenblattl, Wilfried

More information

PREEvision Technical Article

PREEvision Technical Article PREEvision Technical Article AUTOSAR-Conformant Vehicle Diagnostics over : Developing Diagnostic Communications for E/E Systems The electronically controlled systems of modern vehicles are networked with

More information

The Adaptive Platform for Future Use Cases

The Adaptive Platform for Future Use Cases The Adaptive Platform for Future Use Cases Vector Congress 2016 - Stuttgart, 2016-11-30 V0.1 2016-09-21 Agenda Introduction Adaptive AUTOSAR Architecture Use Cases and Requirements Adaptive AUTOSAR at

More information

Experiences with AUTOSAR compliant Autocode generation using TargetLink

Experiences with AUTOSAR compliant Autocode generation using TargetLink dspace User Conference 2010 India Sept 24 th 10 Experiences with AUTOSAR compliant Autocode generation using TargetLink Naveen Alwandi, Manjunath BC Delphi Electronics & Safety ABSTRACT Increased safety,

More information

DEVELOPMENT OF DISTRIBUTED AUTOMOTIVE SOFTWARE The DaVinci Methodology

DEVELOPMENT OF DISTRIBUTED AUTOMOTIVE SOFTWARE The DaVinci Methodology DEVELOPMENT OF DISTRIBUTED AUTOMOTIVE SOFTWARE The DaVinci Methodology Dr. Uwe Honekamp, Matthias Wernicke Vector Informatik GmbH, Dep. PND - Tools for Networks and distributed Systems Abstract: The software

More information

The Safe State: Design Patterns and Degradation Mechanisms for Fail- Operational Systems

The Safe State: Design Patterns and Degradation Mechanisms for Fail- Operational Systems The Safe State: Design Patterns and Degradation Mechanisms for Fail- Operational Systems Alexander Much 2015-11-11 Agenda About EB Automotive Motivation Comparison of different architectures Concept for

More information

KSAR Support. for. ST s SPC5 32-bit Automotive MCUs

KSAR Support. for. ST s SPC5 32-bit Automotive MCUs KSAR Support for ST s SPC5 32-bit Automotive MCUs AUTOSAR Practice Facts and Numbers Our Offerings Our Credentials Our Investments Products AUTOSAR R4.0.3/R4.2.1 ICC3 compliant Basic Software Stack AUTOSAR

More information

Software integration challenge multi-core experience from real world projects

Software integration challenge multi-core experience from real world projects Software integration challenge multi-core experience from real world projects Rudolf Grave 17.06.2015 Agenda About EB Automotive Motivation Constraints for mapping functions to cores AUTOSAR & MultiCore

More information

EATOP: An EAST-ADL Tool Platform for Eclipse

EATOP: An EAST-ADL Tool Platform for Eclipse Grant Agreement 260057 Model-based Analysis & Engineering of Novel Architectures for Dependable Electric Vehicles Report type Report name Deliverable D5.3.1 EATOP: An EAST-ADL Tool Platform for Eclipse

More information

Adaptive AUTOSAR Extending the Scope of AUTOSAR-based Embedded Software

Adaptive AUTOSAR Extending the Scope of AUTOSAR-based Embedded Software Adaptive AUTOSAR Extending the Scope of AUTOSAR-based Embedded Software Vector Congress 2017, September 6 th 7 th, Shanghai China V0.1 2017-08-04 Introduction Use Cases for Adaptive AUTOSAR Infotainment

More information

STMicroelectronics Automotive MCU Technical Day 意法半导体汽车微控制器技术日 2017 年 ST 汽车 MCU 技术日 2017 年 6 月 6 日, 上海 2017 年 6 月 8 日, 深圳 2017 年 6 月 13 日, 北京

STMicroelectronics Automotive MCU Technical Day 意法半导体汽车微控制器技术日 2017 年 ST 汽车 MCU 技术日 2017 年 6 月 6 日, 上海 2017 年 6 月 8 日, 深圳 2017 年 6 月 13 日, 北京 STMicroelectronics Automotive MCU Technical Day 意法半导体汽车微控制器技术日 2017 年 ST 汽车 MCU 技术日 2017 年 6 月 6 日, 上海 2017 年 6 月 8 日, 深圳 2017 年 6 月 13 日, 北京 KSAR Support for ST s SPC5 32-bit Automotive MCUs AUTOSAR NOS

More information

RTA-BSW v3.0.0 RTA-BSW Getting Started Guide Status: Release

RTA-BSW v3.0.0 RTA-BSW Getting Started Guide Status: Release RTA-BSW v3.0.0 RTA-BSW Getting Started Guide Status: Release Copyright The data in this document may not be altered or amended without special notification from ETAS GmbH. ETAS GmbH undertakes no further

More information

Eclipse-based Embedded Engineering Environments Inspired by AUTOSAR

Eclipse-based Embedded Engineering Environments Inspired by AUTOSAR Eclipse-based Embedded Engineering Environments Inspired by Stephan Eberle, Geensys 2008 by Geensys; made available under the EPL v1.0 March 19, 2008 About Stephan Eberle Paris, France Development lead

More information

Automated Configuration of Time-Critical Multi-Configuration AUTOSAR Systems

Automated Configuration of Time-Critical Multi-Configuration AUTOSAR Systems Automated Configuration of Time-Critical Multi-Configuration AUTOSAR Systems Master Thesis Submitted in Fulfilment of the Requirements for the Academic Degree M.Sc. Dept. of Computer Science Chair of Computer

More information

SIMPLIFYING COMPLEX EMBEDDED DEVELOPMENT PROCESSES WITH MBEDDR

SIMPLIFYING COMPLEX EMBEDDED DEVELOPMENT PROCESSES WITH MBEDDR 29.10.2013 SIMPLIFYING COMPLEX EMBEDDED DEVELOPMENT PROCESSES WITH MBEDDR Stefan Schmierer Markus Völter, Bernd Kolb CONTEXT. WHAT IS MBEDDR? An extensible set of integrated languages for embedded so3ware

More information

A Multi-Core Basic Software as Key Enabler of Application Software Distribution

A Multi-Core Basic Software as Key Enabler of Application Software Distribution A Multi-Core Basic Software as Key Enabler of Application Software Distribution André Göbel Continental Automotive GmbH, P.O. Box 100943 D-93009 Regensburg Germany Email: andre.goebel@continental-corporation.com

More information

AUTOSAR stands for AUTomotive Open Systems ARchitecture. Partnership of automotive Car Manufacturers and their Suppliers

AUTOSAR stands for AUTomotive Open Systems ARchitecture. Partnership of automotive Car Manufacturers and their Suppliers Introduction stands for AUTomotive Open Systems ARchitecture Electronic Control Unit Partnership of automotive Car Manufacturers and their Suppliers Source for ECU: Robert Bosch GmbH 2 Introduction Members

More information

CANoe.J1939. Product Information

CANoe.J1939. Product Information Product Information Table of Contents 1 Introduction... 3 1.1 Application Areas... 3 1.2 Features and Advantages... 3 1.3 Further Information... 3 2 Functions... 4 3 Hardware Interfaces... 4 4 Transport

More information

Handling Challenges of Multi-Core Technology in Automotive Software Engineering

Handling Challenges of Multi-Core Technology in Automotive Software Engineering Model Based Development Tools for Embedded Multi-Core Systems Handling Challenges of Multi-Core Technology in Automotive Software Engineering VECTOR INDIA CONFERENCE 2017 Timing-Architects Embedded Systems

More information

Automotive Networks Are New Busses and Gateways the Answer or Just Another Challenge? ESWEEK Panel Oct. 3, 2007

Automotive Networks Are New Busses and Gateways the Answer or Just Another Challenge? ESWEEK Panel Oct. 3, 2007 Automotive Networks Are New Busses and Gateways the Answer or Just Another Challenge? ESWEEK Panel Oct. 3, 2007 Automotive Networks complex networks hundreds of functions 50+ ECUs (Electronic Control Unit)

More information

Concept Presentation. MAENAD Analysis Workbench

Concept Presentation. MAENAD Analysis Workbench Concept Presentation MAENAD Analysis Workbench Outline, tooling with EAST-ADL MAENAD Modeling Workbench EAST-ADL profile, implemented in Eclipse/Papyrus UML MAENAD Analysis Workbench Eclipse plugins for

More information

AUTOSAR proofs to be THE automotive software platform for intelligent mobility

AUTOSAR proofs to be THE automotive software platform for intelligent mobility AUTOSAR proofs to be THE automotive software platform for intelligent mobility Dr.-Ing. Thomas Scharnhorst AUTOSAR Spokesperson Simon Fürst, BMW AG Stefan Rathgeber, Continental Corporation Lorenz Slansky,

More information

Adaptive AUTOSAR. Ready for Next Generation ECUs V

Adaptive AUTOSAR. Ready for Next Generation ECUs V Adaptive AUTOSAR Ready for Next Generation ECUs V0.4 2017-10-18 Introduction Being Prepared for the Next-Generation of ECUs Additional, high performance ECUs hosting applications for upcoming use cases

More information

Certified Automotive Software Tester Sample Exam Paper Syllabus Version 2.0

Certified Automotive Software Tester Sample Exam Paper Syllabus Version 2.0 Surname, Name: Gender: male female Company address: Telephone: Fax: E-mail-address: Invoice address: Training provider: Trainer: Certified Automotive Software Tester Sample Exam Paper Syllabus Version

More information

Dr. Andreas Both / Zhang Enqin Automotive Runtime Software

Dr. Andreas Both / Zhang Enqin Automotive Runtime Software Nov 6, 2008 Getting Started with Freescale's AUTOSAR OS and Microcontroller Abstraction Layer (MCAL) Software Packages PA110 Dr. Andreas Both / Zhang Enqin Automotive Runtime Software owners. Freescale

More information

RTA-BSW v2.1.1 User Guide

RTA-BSW v2.1.1 User Guide RTA-BSW v2.1.1 User Guide Copyright The data in this document may not be altered or amended without special notification from ETAS GmbH. ETAS GmbH undertakes no further obligation in relation to this document.

More information

Adaptive AUTOSAR: Infrastructure Software for Advanced Driver Assistance. Chris Thibeault June 7, 2016

Adaptive AUTOSAR: Infrastructure Software for Advanced Driver Assistance. Chris Thibeault June 7, 2016 Adaptive : Infrastructure Software for Advanced Driver Assistance Chris Thibeault June 7, 2016 Agenda for Adaptive Platform Introduction Goals for the presentation What is the Adaptive Platform? Why do

More information

ISO meets AUTOSAR - First Lessons Learned Dr. Günther Heling

ISO meets AUTOSAR - First Lessons Learned Dr. Günther Heling ISO 26262 meets AUTOSAR - First Lessons Learned Dr. Günther Heling Agenda 1. ISO 26262 and AUTOSAR Two Basic Contradictions Top-Down vs. Reuse Concentration vs. Distribution 2. Approach Mixed ASIL System

More information

ASCET V6.3 AUTOSAR User s Guide

ASCET V6.3 AUTOSAR User s Guide ASCET V6.3 AUTOSAR User s Guide Copyright The data in this document may not be altered or amended without special notification from ETAS GmbH. ETAS GmbH undertakes no further obligation in relation to

More information

Modeling and Assessment of Safety Critical Systems

Modeling and Assessment of Safety Critical Systems Modeling and Assessment of Safety Critical Systems Thomas Barth Department of Electrical Engineering Darmstadt University of Applied Sciences Darmstadt, Germany thomas.barth@h-da.de Victor Pazmino Betancourt

More information

Agenda. > AUTOSAR Overview. AUTOSAR Solution. AUTOSAR on the way

Agenda. > AUTOSAR Overview. AUTOSAR Solution. AUTOSAR on the way AUTOSAR Overview Agenda > AUTOSAR Overview AUTOSAR Solution AUTOSAR on the way Slide: 2 Overview and Objectives AUTOSAR Partnership Slide: 3 Development of Functionality Electronic fuel injection Cruise

More information

Virtualization of Heterogeneous Electronic Control Units Testing and Validating Car2X Communication

Virtualization of Heterogeneous Electronic Control Units Testing and Validating Car2X Communication Testing and Validating Car2X Communication 1 Public ETAS-PGA 2017-07-06 ETAS GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, Testing and Validating Car2X

More information

How to Integrate E2E in MICROSAR

How to Integrate E2E in MICROSAR How to Integrate E2E in MICROSAR Technical Reference End-To-End Protection according to AUTOSAR 4.2 using E2E Protection Wrapper or E2E Transformer Version 1.0.1 Authors Status Maximilian Hempe Released

More information

10 th AUTOSAR Open Conference

10 th AUTOSAR Open Conference 10 th AUTOSAR Open Conference Dr. Moritz Neukirchner Elektrobit Automotive GmbH Building Performance ECUs with Adaptive AUTOSAR AUTOSAR Nov-2017 Major market trends and their impact Trends Impact on E/E

More information

IDE for medical device software development. Hyun-Do Lee, Field Application Engineer

IDE for medical device software development. Hyun-Do Lee, Field Application Engineer IDE for medical device software development Hyun-Do Lee, Field Application Engineer Agenda SW Validation Functional safety certified tool IAR Embedded Workbench Code Analysis tools SW Validation Certifications

More information

Designing a software framework for automated driving. Dr.-Ing. Sebastian Ohl, 2017 October 12 th

Designing a software framework for automated driving. Dr.-Ing. Sebastian Ohl, 2017 October 12 th Designing a software framework for automated driving Dr.-Ing. Sebastian Ohl, 2017 October 12 th Challenges Functional software architecture with open interfaces and a set of well-defined software components

More information

Adaptive AUTOSAR Extending the Scope of AUTOSAR-based Embedded Software

Adaptive AUTOSAR Extending the Scope of AUTOSAR-based Embedded Software Adaptive AUTOSAR Extending the Scope of AUTOSAR-based Embedded Software Vector GB Ltd Annual Conference 2017, September 27 th 28 th V0.1 2017-09-26 Introduction Use Cases for Adaptive AUTOSAR Infotainment

More information

Product Information CANdelaStudio

Product Information CANdelaStudio Table of Contents 1 Introduction... 3 1.1 Properties Overview... 3 2 Functions... 4 3 ODX Functions... 7 4 Quality Improvement by Single Source Principle... 7 5 Data Exchange... 8 6 Editions... 8 6.1 CANdelaStudio

More information

Enabling of AUTOSAR system design using Eclipse-based tooling

Enabling of AUTOSAR system design using Eclipse-based tooling Enabling of AUTOSAR system design using Eclipse-based tooling H. Heinecke, M. Rudorfer, P. Hoser, C. Ainhauser, O. Scheickl BMW Car IT GmbH, Petuelring 116, 80809 Munich, Germany Abstract: AUTOSAR is a

More information

CANalyzer.J1939. Product Information

CANalyzer.J1939. Product Information Product Information Table of Contents 1 Introduction... 3 1.1 Application Areas... 3 1.2 Features and Advantages... 3 1.3 Further Information... 3 2 Functions... 4 3 Hardware Interfaces... 4 4 Transport

More information

Software Architecture for Secure ECUs. Rudolf Grave EB TechDay-June 2015

Software Architecture for Secure ECUs. Rudolf Grave EB TechDay-June 2015 Software Architecture for Secure ECUs Rudolf Grave EB TechDay-June 2015 Agenda No safety without security and vice versa Established Safety Concepts Safety Analysis Methods for Security Analysis Secure

More information

Real and Virtual Development with SystemDesk

Real and Virtual Development with SystemDesk Real and Virtual Development with SystemDesk Joe Fairchild Project Manager Software Development and Validation dspace, Inc. Goals of AUTOSAR Create libraries of software components Reusable Hardware-independent

More information

Artop (AUTOSAR Tool Platform) Whitepaper

Artop (AUTOSAR Tool Platform) Whitepaper Artop (AUTOSAR Tool Platform) Whitepaper Updated version: March 2009 Michael Rudorfer 1, Stefan Voget 2, Stephan Eberle 3 1 BMW Car IT GmbH, Petuelring 116, 80809 Munich, Germany 2 Continental, Siemensstraße

More information

Virtual Hardware ECU How to Significantly Increase Your Testing Throughput!

Virtual Hardware ECU How to Significantly Increase Your Testing Throughput! Virtual Hardware ECU How to Significantly Increase Your Testing Throughput! Elektrobit Tech Day Jason Niatas Synopsys Inc. July 27, 2017 2017 Synopsys, Inc. 1 Agenda Automotive electronic evolution and

More information

Semantics-Based Integration of Embedded Systems Models

Semantics-Based Integration of Embedded Systems Models Semantics-Based Integration of Embedded Systems Models Project András Balogh, OptixWare Research & Development Ltd. n 100021 Outline Embedded systems overview Overview of the GENESYS-INDEXYS approach Current

More information

A specification proposed by JASPAR has been adopted for AUTOSAR.

A specification proposed by JASPAR has been adopted for AUTOSAR. Japan Automotive Software Platform and Architecture A specification proposed by JASPAR has been adopted for AUTOSAR. JASPAR General Incorporated Association 1. Introduction An RTE profile specification

More information

Experiences with CANoe-based Fault Injection for AUTOSAR

Experiences with CANoe-based Fault Injection for AUTOSAR Experiences with CANoe-based Fault Injection for AUTOSAR Patrick E. Lanigan, Priya Narasimhan Electrical & Computer Engineering Carnegie Mellon University Thomas E. Fuhrman Research & Development General

More information

AUTOSAR Overview and Classic Platform

AUTOSAR Overview and Classic Platform AUTOSAR Overview and Classic Platform Igor Neiva Camargo AUTOSAR Project Leader Team Oct. 30 th 2015 8 th AOC, Tokyo Overview AUTOSAR Overview and Classic Platform The AUTOSAR Development Community - The

More information

Arccore AB 2017, all rights reserved. Accelerating innovation

Arccore AB 2017, all rights reserved. Accelerating innovation 2017-03-02 Arccore AB 2017, all rights reserved Accelerating innovation ARCCORE in brief Independent vendor of automotive-sw with focus on AUTOSAR Integration, adaptation and service Incorporated 2009

More information

PREEvision at Porsche (Update 2018)

PREEvision at Porsche (Update 2018) PREEvision at Porsche (Update 2018) Markus Kühl EEY2 2/26 Agenda 1 2 Overview (Porsche Update 2018) Continuous Integration and Design Traceability by combining logical and software architecture Use of

More information

Implementation of Automotive Unified Diagnostic Services Based on AUTOSAR. Yue-yin XIE, Chao ZHOU and Feng LUO

Implementation of Automotive Unified Diagnostic Services Based on AUTOSAR. Yue-yin XIE, Chao ZHOU and Feng LUO 2017 2nd International Conference on Information Technology and Management Engineering (ITME 2017) ISBN: 978-1-60595-415-8 Implementation of Automotive Unified Diagnostic Services Based on AUTOSAR Yue-yin

More information

Architectures of Automotive Electrical. Nicolas Navet. Can be freely used for teaching Complexity Mastered. Outline

Architectures of Automotive Electrical. Nicolas Navet. Can be freely used for teaching Complexity Mastered. Outline Architectures of Automotive Electrical and Electronics (E/E) Systems Nicolas Navet Teaching slides Can be freely used for teaching Complexity Mastered Outline 1. Architecture of Automotive Embedded Systems

More information

Software Architecture. Definition of Software Architecture. The importance of software architecture. Contents of a good architectural model

Software Architecture. Definition of Software Architecture. The importance of software architecture. Contents of a good architectural model Software Architecture Definition of Software Architecture Software architecture is process of designing g the global organization of a software system, including: Dividing software into subsystems. Deciding

More information

Standardization for efficient testing of Automotive Ethernet ECUs

Standardization for efficient testing of Automotive Ethernet ECUs Standardization for efficient testing of Automotive Ethernet ECUs Roman Pallierer (EB), Bogdan Tenea (Ixia), Fabian Nikolaus (C&S) October 28th, 2015 at Overview Motivation Need for testing Benefits of

More information

AUTOSAR - Challenges and Solutions from a Software Vendor s Perspective

AUTOSAR - Challenges and Solutions from a Software Vendor s Perspective AUTOSAR - Challenges and Solutions from a Software Vendor s Perspective Thomas M. Galla and Roman Pallierer Elektrobit Austria GmbH Kaiserstrasse 45/2 A-1070 Vienna, Austria E-mail: {thomas.galla, roman.pallierer}@elektrobit.com

More information

In Vehicle Networking : a Survey and Look Forward

In Vehicle Networking : a Survey and Look Forward In Vehicle Networking : a Survey and Look Forward Nicolas Navet Workshop on Specialized Networks, ETFA09, Palma, Spain - 25/09/2009 Complexity Mastered Outline 1. Architecture of Automotive Embedded Systems

More information

Dynamic Architectural Simulation Model of YellowCar in MATLAB/Simulink Using AUTOSAR System

Dynamic Architectural Simulation Model of YellowCar in MATLAB/Simulink Using AUTOSAR System Dynamic Architectural Simulation Model of YellowCar in MATLAB/Simulink Using AUTOSAR System Master Thesis Submitted for the Fulfillment Requirements for the Academic Degree M.Sc. Dept. of Computer Engineering

More information

Introduction to Adaptive AUTOSAR. Dheeraj Sharma July 27, 2017

Introduction to Adaptive AUTOSAR. Dheeraj Sharma July 27, 2017 Introduction to Adaptive AUTOSAR Dheeraj Sharma July 27, 2017 Overview Software Platform and scope of Adaptive AUTOSAR Adaptive AUTOSAR architecture and roadmap EB Adaptive Platform and Prototyping solution

More information

Automotive Security: Challenges and Solutions

Automotive Security: Challenges and Solutions Automotive Security: Challenges and Solutions 8 th Vector Congress 30 th November 2016 V2.01.00 2016-11-22 Agenda Introduction Services Embedded Security Mechanisms Tools Summary 2 Introduction Vehicle

More information

Quality Attribute Driven Software Architecture Reconstruction. Version 1.0 QADSAR SATURN page 1

Quality Attribute Driven Software Architecture Reconstruction. Version 1.0 QADSAR SATURN page 1 Pittsburgh, PA 15213-3890 Quality Attribute Driven Software Architecture Reconstruction SATURN Workshop April 7, 2005 Liam O Brien Sponsored by the U.S. Department of Defense 2005 by Carnegie Mellon University

More information

STMicroelectronics Automotive MCU Technical Day

STMicroelectronics Automotive MCU Technical Day STMicroelectronics Automotive MCU Technical Day 意法半导体汽车微控制器技术日 ETAS Embedded SW and Embedded Security Solutions 2017 年 ST 汽车 MCU 技术日 2017 年 6 月 6 日, 上海 2017 年 6 月 8 日, 深圳 2017 年 6 月 13 日, 北京 Embedded SW

More information

AUTOSAR I ntegration for the MOST Network

AUTOSAR I ntegration for the MOST Network MOST Forum, 21st of April 2015 1 Public ETAS/ESC 2015-04-21 ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction, Overview Concept study ordered by MOST Cooperation

More information

Architecture concepts in Body Control Modules

Architecture concepts in Body Control Modules Bitte decken Sie die schraffierte Fläche mit einem Bild ab. Please cover the shaded area with a picture. (24,4 x 11,0 cm) Course 7 www.continental-corporation.com Interior Body and Security Table Of Contents

More information

rcube2: Advanced Rapid Prototyping Electronic Control Unit

rcube2: Advanced Rapid Prototyping Electronic Control Unit Page 1 rcube2: Advanced Rapid Prototyping Electronic Control Unit Overview rcube2 is a rapid prototyping ECU based on AUTOSAR that enables fast and efficient development of control systems from initial

More information

Service Complex System

Service Complex System Service Complex System Juan Aguilar, Gerd Bottenbruch (Sontheim Industrial Electronic, Inc.) The complexity of electronic control functions of agricultural machines has been increasing dramatically over

More information

Eclipse Automotive Working Group

Eclipse Automotive Working Group Global Embedded Electronics & Networked SYstem Solutions Eclipse Automotive Working Group Activities and Requirements @ Geensys About Geensys - Global Embedded Electronics & Networked SYstem Solutions

More information

NordiaSoft SCA Architect 2016

NordiaSoft SCA Architect 2016 SCA Architect NordiaSoft SCA Architect is the modeling tool used by developers to compose and assemble software components into applications. Based on a Model-Driven Development (MDD) concept, SCA Architect

More information

SPC584C80C3, SPC58EC80C3

SPC584C80C3, SPC58EC80C3 A scalable approach to your body, networking and security platforms Description Data brief - production data Features Core: single or dual e200z4d core up to 180 MHz Code: 2Mbytes to 4Mbytes Flash Data:

More information

DEV427 MODEL-DRIVEN DEVELOPMENT USING PowerDesigner. Xiao-Yun WANG PowerDesigner Chief Architect

DEV427 MODEL-DRIVEN DEVELOPMENT USING PowerDesigner. Xiao-Yun WANG PowerDesigner Chief Architect DEV427 MODEL-DRIVEN DEVELOPMENT USING PowerDesigner Xiao-Yun WANG PowerDesigner Chief Architect xwang@sybase.com OBJECTIVES 1. Understand what s Model-Driven Development 2. Understand why Model-Driven

More information

THE HMI SOLUTION by 1

THE HMI SOLUTION by 1 THE HMI SOLUTION by 1 What is Premium HMI 4? Premium HMI 4 is the state of the art of the ASEM HMI Software Comes from strong and consolidated SCADA development The power of a supervisor system into an

More information

CANoe 6.0. The Professional Development and Test Tool for CAN, LIN, MOST, FlexRay and J1587 TOOLS FOR NETWORKS AND DISTRIBUTED SYSTEMS

CANoe 6.0. The Professional Development and Test Tool for CAN, LIN, MOST, FlexRay and J1587 TOOLS FOR NETWORKS AND DISTRIBUTED SYSTEMS CANoe 6.0 The Professional Development and Test Tool for CAN, LIN, MOST, FlexRay and J1587 CANoe is an all-round tool for the development, testing and analysis of networks and ECUs. It supports the user

More information

Model Driven Development with EMF and EclipseLink (experiences in MDD and generating user interfaces)

Model Driven Development with EMF and EclipseLink (experiences in MDD and generating user interfaces) Model Driven Development with EMF and EclipseLink (experiences in MDD and generating user interfaces) Suresh Krishna, Oracle Inc. EclipseCon, 03.20.2008. 1 Background : Model acts as the heart of the business

More information

time now it has also been used productively in a multi-oem, requires precise knowledge of the protocol, the layout, the

time now it has also been used productively in a multi-oem, requires precise knowledge of the protocol, the layout, the ODX in Practice Experiences, challenges and potential The diagnostic exchange format ODX has been implemented successfully in a number of pilot projects. For the first time now it has also been used productively

More information

Is This What the Future Will Look Like?

Is This What the Future Will Look Like? Is This What the Future Will Look Like? Implementing fault tolerant system architectures with AUTOSAR basic software Highly automated driving adds new requirements to existing safety concepts. It is no

More information

Overview of Acceptance Tests

Overview of Acceptance Tests Overview of Acceptance Tests Document Title Overview of Acceptance Tests Document Owner Document Responsibility Document Identification No 643 Document Classification Auxiliary Document Status Final Part

More information

SPC5 MCAL overview. ZHANG Livia

SPC5 MCAL overview. ZHANG Livia SPC5 MCAL overview ZHANG Livia Senior Application Engineer, Micro BU ADG Marketing and Application Greater China & South Asia Region STMicroelectronics AUTOSAR Idea 2 Standardize the software architecture

More information

In March 2007, over 200 developers met in Stuttgart for the. control algorithms that have become increasingly faster are

In March 2007, over 200 developers met in Stuttgart for the. control algorithms that have become increasingly faster are FlexRay is Driving Partners demonstrate successful system development at the FlexRay Symposium In March 2007, over 200 developers met in Stuttgart for the FlexRay Symposium sponsored by Vector Informatik.

More information

10 th AUTOSAR Open Conference

10 th AUTOSAR Open Conference 10 th AUTOSAR Open Conference Pierre-Antoine Bernard OpenSynergy GmbH Cornel Izbasa OpenSynergy GmbH Virtualization Solutions for the AUTOSAR Classic and Adaptive Platforms AUTOSAR Nov-2017 OpenSynergy

More information

Architecture Modeling in embedded systems

Architecture Modeling in embedded systems Architecture Modeling in embedded systems Ákos Horváth Model Driven Software Development Lecture 11 Budapest University of Technology and Economics Department of Measurement and Information Systems Abstract

More information

The Software Platform Development of a New Microcontroller for Automotive Body Systems

The Software Platform Development of a New Microcontroller for Automotive Body Systems Proceedings of the 17th World Congress The International Federation of Automatic Control The Software Platform Development of a New Microcontroller for Automotive Body Systems Jae Ho. Chang*, Chan Woong.

More information

Techday Mobile Electronics Open, connected, scalable With BODAS into the digital future

Techday Mobile Electronics Open, connected, scalable With BODAS into the digital future Techday 2017 Mobile Electronics Open, connected, scalable Martin Sykora DC-MH/SPL Technical Sales Manager Mobile Electronics 24.-25. October 2017 1 The Internet of Things 3 examples of how we are getting

More information

ASAM-MCD-2 NET (FIBEX)

ASAM-MCD-2 NET (FIBEX) ASAM-MCD-2 NET (FIBEX) Data Model for ECU Network Systems (Field Bus Data Exchange Format) Version 4.1.2 Date: 2017-06-02 Base Standard by ASAM e.v., 2017 Disclaimer This document is the copyrighted property

More information

Oracle ADF: The technology behind project fusion. Lynn Munsinger Principal Product Manager Application Development Tools Oracle Corporation

Oracle ADF: The technology behind project fusion. Lynn Munsinger Principal Product Manager Application Development Tools Oracle Corporation Oracle ADF: The technology behind project fusion Lynn Munsinger Principal Product Manager Application Development Tools Oracle Corporation Agenda Application Development Framework (ADF) Overview Goals

More information

Christian Doppler Laboratory

Christian Doppler Laboratory Christian Doppler Laboratory Software Engineering Integration For Flexible Automation Systems AutomationML Models (in EMF and EA) for Modelers and Software Developers Emanuel Mätzler Institute of Software

More information

Implementing AUTOSAR. Zhang Enqin Shanghai Automotive Lab. Aug 27-28, 2009

Implementing AUTOSAR. Zhang Enqin Shanghai Automotive Lab. Aug 27-28, 2009 Aug 27-28, 2009 Implementing AUTOSAR Zhang Enqin Shanghai Automotive Lab service names are the property of their respective owners. Freescale Semiconductor, Inc. 2009. Autosar Introduction Goals and motivation

More information

Automotive Security An Overview of Standardization in AUTOSAR

Automotive Security An Overview of Standardization in AUTOSAR Automotive Security An Overview of Standardization in AUTOSAR Dr. Marcel Wille 31. VDI/VW-Gemeinschaftstagung Automotive Security 21. Oktober 2015, Wolfsburg Hackers take over steering from smart car driver

More information

The Power to Log. Powerful Solution for Vehicle Testing and Validation of Automobile Networks

The Power to Log. Powerful Solution for Vehicle Testing and Validation of Automobile Networks The Power to Log Powerful Solution for Vehicle Testing and Validation of Automobile Networks Accessory Modular Hardware and Software Upgrade Options Next Generation Data Logging: The Power Family Autonomous

More information

SCADE. SCADE Suite Tailored for Critical Applications EMBEDDED SOFTWARE

SCADE. SCADE Suite Tailored for Critical Applications EMBEDDED SOFTWARE EMBEDDED SOFTWARE SCADE SCADE Suite 19.2 SCADE Suite is part of the ANSYS Embedded Software product line, which empowers users with a Model-Based Development Environment for critical embedded software.

More information