This content is not included in your SAE MOBILUS subscription, or you are not logged in.
Automotive Software Development: A Model Based Approach
ISSN: 0148-7191, e-ISSN: 2688-3627
Published March 04, 2002 by SAE International in United States
Annotation ability available
This article focuses on model based development of electronic control units (ECUs) in the automotive domain. The use of model-based approaches solves requirements for the fast-growing integration of formerly isolated logical functions in complex distributed networks of heavily interacting ECUs. One fundamental property of such an approach is the existence of an adequate modeling notation tailored to the specific needs of the application domain together with a precise definition of its syntax and its semantics. However, although these constituents are necessary, they are not sufficient for guaranteeing an efficient development process of ECU networks. In addition, methodical support which guides the application of the modeling notation must be an integral part of a model-based approach.
Therefore we aim at developing a so-called ‘system model’ which comprises all of these constituents: the modeling language AML its mapping to the Unified Modeling Language (UML) which represents the modeling language standard for object-oriented system development as well as a system of abstraction levels which will help the AML user to achieve a well-structured development process. Within this methodical framework we outline the use of the AML in this article by illustrating a case study which comprises parts of the body car electronics within a car. Used model concepts are discussed in detail by showing its correlation to the UML representation and its counterpart in the metamodel.
Long term goal of the project Automotive is to establish the AML as a de facto standard for the specification of embedded systems. The accompanying realisation of an integrated tool chain, comprising the tools Telelogic UML Suite /28/, ETAS ASCET-SD /27/ and Telelogic DOORS /28/ as well as the validation of the methodology by the different project partners facilitate this goal.
|Technical Paper||Practical Application of Model-Based Software Design for Automotive|
|Technical Paper||Incorporating a Model-Based Approach into a Mature Production Environment|
|Technical Paper||Model Based System Development in Automotive|
CitationRappl, M., Braun, P., von der Beeck, M., and Schröder, C., "Automotive Software Development: A Model Based Approach," SAE Technical Paper 2002-01-0875, 2002, https://doi.org/10.4271/2002-01-0875.
- Andersson Jesper 1999
- Björkander Morgan Graphical Programming Using UML and SDL IEEE Computer 24 2001
- Braun Peter Rappl Martin Model based Systems Engineering - A Unified Approach using UML Systems Engineering - A Key to Competitive Advantage for All Industries Proceedings of the 2nd European Systems Engineering Conference (EuSEC 2000) Herbert Utz Verlag GmbH München 2000
- Braun Peter Rappl Martin Schäuffele Jörg 2000
- von der Beeck Michael Braun Peter Rappl Martin Schröder Christian 2001
- Brodsky Clark Cook Evans Kent Feasability Study in Rearchitecting the UML as a Family of Languages Using a Precise OO Meta-Modeling Approach The pUML Group 2000
- Bröhl A.-P. Dröschel W. 1993
- Broy Manfred The Design of distributed Systems, An introduction to FOCUS - Revised Version Technical Report Technische Universität München 1993
- Broy Manfred von der Beeck Michael Braun Peter Rappl Martin A fundamental critique of the UML for the specification of embedded systems
- Flores Pio Torre Integration of a Structuring Concept for Vehicle Control Systems into the Software Development Process using UML Modeling Methods SAE Technical Paper Series 2001-01-0066 Detroit 2001
- Fuchs Maximilian Nazareth Dieter Ein BMW-Experiment zur Verbesserung des Steuergeräte Entwurfprozesses mit ASCET-SD In Proceedings Industrielle Software Produktion 13 14 November 1997 Messe Stuttgart International Stuttgart 1997
- Gebhard Bernd Rappl Martin Requirements Management for Automotive Systems Development SAE Technical Paper Series 2000-01-0716 Detroit 2000
- Hansen C. Bringmann O. Rosenstiel W. A VHDL Component Model for Mixed Abstraction Level Simulation and Behavioral Synthesis Proceedings of Forum on Design Languages (FDL'99) Lyon, Frankreich September 1999
- Hatley Derek Pirbhai Imtiaz Strategies for real time system specification Dorset House Publishers New York 1988
- Object Management Group: OMG Unified Modeling Language Specification (draft) March 1999
- OMG XML Metadata Interchange (XMI) Proposal to the OMG OA&DTF RFP 3: Stream-based Model Interchange Format (SMIF) OMG Dokument Oct 20th 1998
- Rumpe Bernhard Schürr Andy UML + ROOM as a Standard ADL? Engineering of Complex Computer Systems, ICECCS'99 Proceedings IEEE Computer Society 2000
- Schröder Christian Pansa Ulf 2000 Vogel Verlag 3-8259-1909-9 2000
- Selic Bran Gullekson Garth Ward Paul T. Real-Time Object Oriented Modeling John Wiley 1994
- D'Souza Desmond F. Wills Alan C. Objects, Components and Frameworks with UML - the CATALYSIS approach Addison-Wesley 1998
- Slotosch Oscar Tool supported Specification and Simulation of Distributed Systems Proceedings International Symposium on Software Engineering for Parallel and Distributed Systems 155 164 IEEE Computer Society Los Alamitos, California 1998
- Stevens Richard systems engineering - coping with complexity Prentice Hall Europe Hertfordshire 1998
- Tanenbaum Andrew S. Computer-Netzwerke Wolfram's Verlag 1992
- U2 Partner Group http://www.u2-partners.org 2001
- Homepage Automotive (FORSOFT) http://www.forsoft.de/automotive/
- Homepage BMW AG http://www.bmw.de/
- Homepage ETAS GmbH http://www.etas.de/
- Homepage Telelogic AB http://www.telelogic.de/