Skip to main content

Automotive UML

A (Meta) Model-Based Approach for Systems Development

  • Chapter
UML for Real

Abstract

In this chapter a recent approach is described which utilizes the Unified Modeling Language (UML) within the automotive specific systems development. In particular it presents the Automotive Modeling Language (AML), a modeling language tailored to the development needs of automotive embedded systems. A focus is set on the definition of a metamodel for the AML, as well as on a system of abstraction levels, and on a tight integration between requirements engineering and model-based descriptions. Furthermore the concrete AML representation is given by a concrete UML subset, which is called “Automotive UML”. The application of the introduced language concepts is illustrated by means of a realistic case study from the automotive domain.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.00
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Peter Braun and Martin Rappl, “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.

    Google Scholar 

  2. Peter Braun, Martin Rappl, and Jörg Schäuffele, “Softwareentwicklungen für Steuergerätenetzwerke-Eine Methodik für die frühe Phase” (in German), VDI-Berichte, Nr. 1547, S. 265 ff., 2000.

    Google Scholar 

  3. Michael von der Beeck, Peter Braun, Martin Rappl, and Christian Schröder, “Modellbasierte Softwareentwicklung für automobilspezifische Steuergerätenetzwerke” (in German), VDI-Berichte, Nr. 1646, S. 293 ff., 2001.

    Google Scholar 

  4. Michael von der Beeck, Peter Braun, Martin Rappl, and Christian Schröder, “Automotive Software Development: A Model-Based Approach”, SAE Technical Paper Series 2002-01-0875, Detroit, 2002.

    Google Scholar 

  5. Brodsky, Clark, Cook, Evans, and Kent, “Feasability Study in Rearchitecting the UML as a Family of Languages Using a Precise OO Meta-Modeling Approach”, The pUML Group, 2000.

    Google Scholar 

  6. Manfred Broy et al., “The Design of distributed Systems: An introduction to FOCUS-Revised Version”, Technical Report, TUM-I9202, Technische Universität München, 1993.

    Google Scholar 

  7. Manfred Broy, Michael von der Beeck, Peter Braun, and Martin Rappl, “A fundamental critique of the UML for the specification of embedded systems”, unpublished, 2000.

    Google Scholar 

  8. ETAS, ASCET-SD User’s Guide Version 4.2; ETAS GmbH; Stuttgart; 2001.

    Google Scholar 

  9. David Garlan, Shang-Wen Cheng, and Andrew J. Kompanek, “Reconciling the needs of architectural description with object-modeling notations”, In Science of Computer Programming 44, P. 23–49, Springer Elsevier, 2002.

    Article  Google Scholar 

  10. Bernd Gebhard and Martin Rappl, “Requirements Management for Automotive Systems Development”, SAE Technical Paper Series 2000-01-0716, Detroit, 2000.

    Google Scholar 

  11. Derek Hatley and Imtiaz Pirbhai, Strategies for real-time system specification, Dorset House Publishers, New York, 1988.

    Google Scholar 

  12. IEC, Functional safety of electrical/electronic/programmable electronic safety-related systems-IEC 61508, International Electrotechnical Commission, 1999.

    Google Scholar 

  13. Nenad Medvidovic and Richard N. Taylor, “A Classification and Comparison Framework for Software Architecture Description Languages”, IEEE Transactions on Software Engineering, vol. 26, no. 1, January 2000.

    Google Scholar 

  14. Object Management Group, OMG Unified Modeling Language Specification, Version 1.4, 2003.

    Google Scholar 

  15. Christine Rosette, “Elektronisch gesteuerte Systeme legen weiterhin zu” (in German). Elektronik AUTOMOTIVE, pages 22–23, 2002.

    Google Scholar 

  16. Bernhard Rumpe and Andy Schürr, “UML+ROOM as a Standard ADL?, Engineering of Complex Computer Systems”, ICECCS’99 Proceedings, IEEE Computer Society, 2000.

    Google Scholar 

  17. Bernhard Schätz, Alexander Pretschner, Franz Huber, and Jan Philipps, Model-based development, Technical Report TUM-I0204, Institut für Informatik, Technische Universität München, 2002.

    Google Scholar 

  18. Bran Selic, Garth Gullekson, and Paul T. Ward, Real-Time Object Oriented Modeling, John Wiley, 1994.

    Google Scholar 

  19. Desmond F. D’Souza and Alan C. Wills, Objects, Components and Frameworks with UML-the CATALYSIS approach, Addison-Wesley, 1998.

    Google Scholar 

  20. Christian Schröder and Ulf Pansa, “UML@ Automotive-Ein durchgängiges und adaptives Vorgehensmodell für den Softwareentwicklungsprozess in der Automobil-industrie” (in German), Praxis Profiline, IN-CAR COMPUTING, 1. Auflage 2000, Vogel Verlag, ISBN 3-8259-1909-9, 2000.

    Google Scholar 

  21. U2-Partners, Unified Modeling Language: Superstructure, version 2.0, OMG doc# ad/03-01-02, http://www.u2-partners.org/, 2003.

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Kluwer Academic Publishers

About this chapter

Cite this chapter

von der Beeck, M., Braun, P., Rappl, M., Schröder, C. (2003). Automotive UML. In: Lavagno, L., Martin, G., Selic, B. (eds) UML for Real. Springer, Boston, MA. https://doi.org/10.1007/0-306-48738-1_13

Download citation

  • DOI: https://doi.org/10.1007/0-306-48738-1_13

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4020-7501-8

  • Online ISBN: 978-0-306-48738-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics