This content is not included in
your SAE MOBILUS subscription, or you are not logged in.
Architecture Centric Modeling of Automotive Control Software
Technical Paper
2003-01-0856
ISSN: 0148-7191, e-ISSN: 2688-3627
Annotation ability available
Sector:
Language:
English
Abstract
Within the automotive industry model-based specification techniques are the basis for the definition of seamless design processes allowing the complete, the consistent, and the unambiguous specification of software and hardware parts of car specific networks of control units. For a successful application, those modeling approaches have to give methodical support for adequately capturing the architecture in the targeted system class. In our opinion most standard modeling languages leave room for improvement exactly at this point.
Therefore we develop a modeling language characterized by the following features: (1) architecture centric modeling, (2) domain-specificity, and (3) close relation to standard modeling languages. Within this article we introduce the Automotive Modeling Language (AML) by illustrating a case study which comprises parts of the body car electronics within a car. Architecture related modeling concepts are discussed in detail by showing the correlation between their UML representation and their ASCET-SD representation.
Recommended Content
Authors
Topic
Citation
Freund, U., von der Beeck, M., Braun, P., and Rappl, M., "Architecture Centric Modeling of Automotive Control Software," SAE Technical Paper 2003-01-0856, 2003, https://doi.org/10.4271/2003-01-0856.Also In
SAE 2003 Transactions Journal of Passenger Cars - Electronic and Electrical Systems
Number: V112-7; Published: 2004-09-15
Number: V112-7; Published: 2004-09-15
References
- ASCET-SD User's Guide Version 4.2 ETAS GmbH Stuttgart 2001
- von der Beeck Michael Braun Peter Rappl Martin Schröder Christian Modellbasierte Software-entwicklung für automobilspezifische Steuergeräte-netzwerke, VDI-Berichte 2001
- Boutin S. Architecture Implementation Language (AIL) 1er Forum AEE Guyancourt March 2000 http://aee.inria.fr/forum/14032000/SB_Renault.pdf
- 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
- Broy Manfred The Design of distributed Systems, An introduction to FOCUS - Revised Version Technical Report, TUM-I9202 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
- Eisenmann J. et al. Entwurf und Implementierung von Fahrzeugsteuerungsfunktionen auf Basis der TITUS Client Server Architektur; VDI Berichte (1374) 309 425 1997
- 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
- Freund Ulrich Burst Alexander Model-Based Design of ECU Software - A Component-Based Approach. IN OMER LNI Lecture Notes of Informatics, GI Series 2002
- Freund U. et. al. Interface Based Design of Distributed Embedded Automotive Software - The TITUS Approach VDI-Berichte (1547) 105 123 2000
- Fuchs Maximilian Nazareth Dieter Ein BMW-Experiment zur Verbesserung des Steuergeräte Entwurfprozesses mit ASCET-SD Proceedings Industrielle Software Produktion 13 14 November 1997 Messe Stuttgart International Stuttgart 1997
- Fuchs Maximilian et al. BMW-ROOM: An Object Oriented Method for ASCET-SD SAE Paper 98MF19 Detroit 1998
- Garlan David Software Architecture Wiley Encyclopedia of Software Engineering, Marciniak J. John Wiley & Sons 2001
- Garlan David Cheng Shang-Wen Kompanek Andrew J. Reconciling the needs of architectural description with object-modeling notations Science of Computer Programming 44 23 49 Elsevier 2002
- Gebhard Bernd Rappl Martin Requirements Management for Automotive Systems Development SAE 2000-01-0716 Detroit 2000
- Harel David StateCharts: A Visual Formalism for Complex Systems Science of Computer Programming 8 3 231 247 1987
- Hatley Derek Pirbhai Imtiaz Strategies for real time system specification Dorset House Publishers New York 1988
- Hemprich Markus Reiser Mark-Oliver Weber Matthias “Die TITUS Modellierungsnotation und ihre Zuordnung zu UML-RT” OBJEKTspektrum 2/2001
- Lapp Andreas et al. UML Metamodel Extensions for Specifying Functional Requirements of Mechatronic Components in Vehicles, OMER - Object-oriented Modeling of Embedded Real-Time Systems Lecture Notes in Informatics, GI Series 2002
- Medvidovic Nenad Rosenblum David Redmiles David Robbins Jason Modeling Software Architectures in the Unified Modeling Language ACM Transactions on Software Engineering and Methodology 11 1 2 57 2002
- Medvidovic Nenad Taylor Richard N. A Classification and Comparison Framework for Software Architecture Description Languages IEEE Transactions on Software Engineering 26 1 January 2000
- Object Management Group OMG Unified Modeling Language Specification, Version 1.4 September 2001
- Object Management Group OMG XML Metadata Interchange (XMI) OMG OA&DTF RFP 3: Stream-based Model Interchange Format (SMIF), OMG Dokument Oct 20th 1998
- Poledna S. Mocken Th. Schiemann J. Beck Th. ERCOS: An Operating System for Automotive Applications SAE Conference 1996
- Rumpe Bernhard Schürr Andy UML + ROOM as a Standard ADL?, Engineering of Complex Computer Systems ICECCS'99 Proceedings IEEE Computer Society 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
- U2-Partners Unified Modeling Language: Superstructure, version 2 beta R1 (draft) http://www.u2-partners.org/ 2002
- 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/