Title: The EASTADL: A Joint Effort of the European Automotive Industry to Structure Distributed Automotive
1The EAST-ADLA Joint Effort of the European
Automotive Industry to Structure Distributed
Automotive Embedded Control Software
- U. Freund ETAS GmbH
- H. Lönn Volvo Technology Corporation
- Matthias Weber, Mark Oliver Reiser DaimlerChrysler
AG - Evelyne Silva, Jörn Migge PSA
- Bruno Godard SiemensVDO SAS
- Denis Bugnot Valeo Electronics and Connective
Systems
21 Motivation
Prior 1990 Independent Subsystems
I/O
31 Motivation
Prior 1990 Independent Subsystems
ECU 1
Steuer- gerät n
I/O
I/O
41 Motivation
Simplified Description
ECU Software No
Interaction with neighbored systems
Black Box
Hardware, I/O
51 Motivation
Prior 1990 Independent Subsystems
Networked System consistent behaviour over the
(CAN-)bus
61 Motivation
Networked System consistent behaviour over the
(CAN-)bus
71 Motivation
Simplified Description
OSEK-OS
Application Software
OSEK Transport
KWP 2000
OSEK-NM
OSEK-COM
I/O Driver
Bus-Driver
Hardware, Datenbus, I/O
structured, open Interfaces for communication
81 Motivation
Networked System consistent behaviour over the
(CAN-)bus
Moving of components
Save an ECU
91 Motivation
Distributed system transparent distribution of
information
101 Motivation
Simplified Description
Communication Layer (z.B. OSEK-COM V3.0)
111 Motivation
- Middleware
- Re-use of software components
- Interoperability of software components
- Perspectives
- Software as independent component from
tentatively new suppliers? - Component Library
- Flexible integration of software components
- Reduction of development effort and time
- Challenges
- Similar activitiesz.B. AEE, Titus, EUCAR-WGs
(1999, 2000) - non-coordinated efforts let to variant explosion
at the suppliers - Harmonization indispensable
122 Project Overview, 23 Partner
132 Project Overview, Coarse-Grain Structure
250 PJ Duration 3 years Summer 2001-2004
EAST-EEA (PSA)
143 Content, Big Picture
Vehicle Project
153 Content, ADL, Abstraction Levels
Vehicle View
Defines
features
in
Functional Analysis
Architecture
Refined into
Tentatively allocated to
Refined into
Appears
as
Allocated to
Results
Operational
Architecture
in
163 Content, ADL, Vehicle View
173 Content, ADL, Variant Handling
183 Content, ADL, Abstraction Levels
Vehicle View
Defines
features
in
Functional Analysis
Architecture
Refined into
Tentatively allocated to
Refined into
Appears
as
Allocated to
Results
Operational
Architecture
in
193 Content, ADL, Elementary Software Function
(Outer View)
203 Content, ADL, Interface
213 Content, ADL, Composite Software Function
223 Content, ADL, Composite Software Function
233 Content, ADL, Abstraction Levels
Vehicle View
Defines
features
in
Functional Analysis
Architecture
Refined into
Tentatively allocated to
Refined into
Appears
as
Allocated to
Results
Operational
Architecture
in
243 Content, Middleware Body Electronic Example
253 Content, ADL, Local Function-Instance
Communication via Middleware
MW_COMM_READ_DATA (relDistance,relSpeed)
MW_COMM_SEND_DATA(relDistance,resSpeed)
263 Content, ADL, Remote Function-Instance
Communication via Middleware
MW_COMM_SEND_DATA(relDistance,relSpeed)
MW_COMM_READ_DATA (relDistance,relSpeed)
273 Content, Validator, Body Domain
- Exchanging/moving software components of
different suppliers on one ECU
- Distribute software components of one supplier
to different ECUs
283 Content, Validator, Powertrain Domain
Lab Validator
CAN
Siemens VDO
Opel Powertrain
Engine CU
ISG CU
ZF
ZF
Prototyping- platform
Transmission- CU
- Exchanging/moving software components of
different suppliers on one ECU
- Remove an ECU from the system
294 Conclusions and Future Work
- EAST-EEA
- Design of a middleware based architecture for
networked ECUs - Architecture Description Language
- Specification of middleware (domain oriented)
- Lab-Validators (Body-Electronics, Chassis, ...)
- 23 Partners Vehicle Manufacturers, Suppliers,
Tool-Provider, Research-Institutes - Documents results available by July 04
- Feedback from daily work
- Basis for future standardization activities
(OMG, Autosar) - Further Information http//www.east-eea.net
30Thanks a lot for your attention ! Special Thanks
to all Participants of EAST - EEA