Modellierung im Automotive-Umfeld Traum, Wirklichkeit oder Alptraum?
BICCtalk, 5. Februar 2013 Stefan Kuntz, Continental Automotive GmbH, Regensburg
Modeling in the Automotive Context Dream, Reality or Nightmare?
BICCtalk, February 5th, 2013 Stefan Kuntz, Continental Automotive GmbH, Regensburg
/ / © Continental AG / S. Kuntz
Introduction Stefan Kuntz
! Project Manager Advanced Development at Continental Automotive GmbH in Regensburg
! Member of the Advanced Development Team in Business Unit Powertrain Engine Systems ECU Engineering
! Topics: ! Modeling various aspects in the system development from customer requirements,
system to Hardware and Software Implementation ! Methodology and methods
! Time frame: Five years ahead ! Supporting the development and improvement of Electronics Architecture and Software
Technology - Architecture Description Language (EAST-ADL) and Automotive Open System Architecture (AUTOSAR)
! Participating and involved in a number of public funded research projects
Modeling in the Automotive Context - BICCtalk
2013-02-05 3
/ / © Continental AG / S. Kuntz
Introduction Automotive Context – Powertrain Engine Systems: Gasoline DI and SCR
Modeling in the Automotive Context - BICCtalk
2013-02-05 4
Mass Air Flow Sensor with integrated
Temperature Sensor
Manifold Air Pressure
Sensor
Electronic Throttle Control
Exhaust Gas Recirculation Valve (EGR)
Exhaust Bypass Valve
General Purpose Actuator
Variable Lift
Control
High Temperature
Sensor
Nox Sensor
Canister Purge Solenoid
HC Sensor for Canister Purge SMART
Natural Vacuum
Leak Detector
Fuel Pressure Sensor
Manifold Absolute
Pressure Sensor with Integrated Temp. Sensor
Ultrasonic Oil Level Sensor
Knock Sensor Coolant Water Temperature
In Cylinder Pressure Sensor
Sensor
Actuator
/ / © Continental AG / S. Kuntz
Introduction Automotive Context – Powertrain Engine Development Process
Modeling in the Automotive Context - BICCtalk
2013-02-05 5
System
Software Hardware
Function
/ / © Continental AG / S. Kuntz
The Reality “The best of all possible worlds” Gottfried Leibniz
! Modeling is performed on all levels: System, Function, Hardware and Software ! Best – most suitable – tool is used for the specific purpose ! Models are used for domain specific purposes …
! to describe, in the sense of documenting, the problem and its solutions ! to simulate solutions ! to conduct analyses in order to optimize the solutions
However, there are still some challenges and lacks: ! A significant number of gaps in the seamless and integrated approach across all domains ! A lot of legacy must be carried on ! A large number of individuals/engineers with various and different domain knowledge are
involved in the development, maintenance and operations of a system
Modeling in the Automotive Context - BICCtalk
2013-02-05 6
/ / © Continental AG / S. Kuntz
One Pain Killer Architecture
! Architecture ! IEEE 1471 Recommended
practice for architectural description of software-intensive systems
! Shared views among stakeholders result in a common model
! Two Stakeholders have a common Concern and one model represents this Concern
Modeling in the Automotive Context - BICCtalk
2013-02-05 7
/ / © Continental AG / S. Kuntz
The Dream Some people call it “A Vision”
! Seamless and integrated approach supported by a couple, a.k.a. Tool Box, of methods and tools
! Role based work-flow driven tools enabling one to use the most appropriate method and tool
! Support for abstraction and architecture management/engineering
Modeling in the Automotive Context - BICCtalk
2013-02-05 8
/ / © Continental AG / S. Kuntz
EAST-ADL Levels of Abstraction, Models and Cross Cutting Concerns
Modeling in the Automotive Context - BICCtalk
2013-02-05 9
/ / © Continental AG / S. Kuntz
Genealogy History of EAST-ADL and Funded Research Projects
Modeling in the Automotive Context - BICCtalk
2013-02-05 10
2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014
EAST EEA
EAST-ADL 1
2003
ATESST ATESST 2 MAENAD
TIMMO TIMMO-2-USE
AUTOSAR
R2.0 R3.0 R4.0 R4.0.3 R4.1.1 R1.0
TADL 2 TADL
EAST-ADL 2 EAST-ADL
Publication Specification
SAFE
/ / © Continental AG / S. Kuntz
The Nightmare Does it really need to become a nightmare?
! Could you imagine the amount of information we are dealing with? ! Could you imagine how many parameters and/or characteristics are varying when taking
decisions during a system’s lifetime? ! Got this bad feeling while trying to keep the “Cost-Quality-Function Triangle” in balance?
Modeling in the Automotive Context - BICCtalk
2013-02-05 11
/ / © Continental AG / S. Kuntz
Conclusion … and how to let it not become a nightmare!
! Manage complexity by abstraction, separating viewpoints and focusing on important concerns … be reminded that we cannot reduce complexity!
! Use of sound methodologies and tools that support dealing with multi-concerns and their inter-dependencies
! Establish and increase an understanding of Architecture Engineering
! Further help from funded research projects: ! Automotive, Railway, Avionic Multicore Systems ARAMiS ! Software Platform Embedded Systems SPES 2020 and
SPESxt
Modeling in the Automotive Context - BICCtalk
2013-02-05 12
/ / © Continental AG / S. Kuntz
Discussion Questions and Answers
Thank you very much for your attention!
Modeling in the Automotive Context - BICCtalk
2013-02-05 13
/ / © Continental AG / S. Kuntz
Abbreviations and Acronyms
Modeling in the Automotive Context - BICCtalk
2013-02-05 14
ATESST Advancing Traffic Efficiency and Safety Through Software Technology
AUTOSAR Automotive Open System Architecture
EAST-ADL Electronics Architecture and Software Technology - Architecture Description Language
EAST EEA Electronics Architecture and Software Technology - Embedded Electronic Architecture
ITEA Information Technology for European Advancement
MAENAD Model-based Analysis and Engineering of Novel Architectures for Dependable Electric Vehicles
TADL Timing Augmented Description Language
TIMMO Timing Model
TIMMO-2-USE Timing Model to Use
Top Related