Informatik - Forschung und Entwicklung

, Volume 20, Issue 1–2, pp 3–10

Modellbasierte Entwicklung eingebetteter Fahrzeugsoftware bei DaimlerChrysler

  • Mirko Conrad
  • Ines Fey
  • Matthias Grochtmann
  • Torsten Klein
Original Article

Abstract

Steigende Softwareumfänge und die damit einhergehende Komplexitätssteigerung erfordern neue Herangehensweisen an die Entwicklung eingebetteter Fahrzeugsoftware. Als Reaktion auf diese Herausforderungen vollzieht sich seit einigen Jahren ein Paradigmenwechsel von der klassischen Programmentwicklung hin zu modellbasierten Techniken. Der Beitrag gibt einen Überblick über den Einsatz modellbasierter Entwicklungstechniken bei DaimlerChrysler und zeigt aktuelle Forschungsschwerpunkte auf.

Abstract

The growing amount of software and attendant rise in complexity demand new approaches to the development of embedded vehicle software. For some years now, a paradigm change from classical program development to model-based techniques has been taking place in reaction to these challenges. This paper provides an overview of the application of model-based development techniques at DaimlerChrysler and presents the main foci of current research.

Keywords

Model-based development System behavior model Physical model Implementation model Model evolution Simulink Stateflow Model-based testing Information model Model driven architecture 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Literatur

  1. 1.
    Baresel A, Conrad M, Sadeghipour S, Wegener J (2003) The Interplay between Model Coverage and Code Coverage. In: Proc. of 11. European Int. Conf. on Software Testing, Analysis and Review (EuroSTAR ’03), Amsterdam (NL)Google Scholar
  2. 2.
    Baresel A, Pohlheim H, Sadeghipour S (2003) Structural and Functional Sequence Testing of Dynamic and State-Based Software with Evolutionary Algorithms. In: Proc. of Genetic and Evolutionary Computation Conference (GECCO ’03), Part 2, Chicago (US), S 2428–2441Google Scholar
  3. 3.
    Buhr K, Dörr H (2003) Requirements Driven Quality Assurance. In: Proc of 9. Int. Council on Systems Engineering (INCOSE ’03), Washington (US)Google Scholar
  4. 4.
    Conrad M (2001) Beschreibung von Testszenarien für Steuergerätesoftware – Vergleichskriterien und deren Anwendung. In: 10. Internationaler Kongress ,,Elektronik im Kraftfahrzeug“, VDI-Berichte, Bd 1646. Düsseldorf: VDI Verlag, S 381–398Google Scholar
  5. 5.
    Conrad M (2004) Modell-basierter Test eingebetteter Software im Automobil – Auswahl und Beschreibung von Testszenarien. Dissertation, Deutscher Universitätsverlag, WiesbadenGoogle Scholar
  6. 6.
    Conrad M, Fey I, Pohlheim H (2003) Automatisierung der Testauswertung für Steuergerätesoftware. In: 11. Internationaler Kongress ,,Elektronik im Kraftfahrzeug“ (Tagungsband), VDI-Berichte, Bd 1789. Düsseldorf: VDI Verlag, S 299–315Google Scholar
  7. 7.
    Conrad M, Fey I, Sadeghipour S (2004) Systematic Model-Based Testing of Embedded Control Software: The MB3T Approach. In: Proc of ICSE 2004 Workshop on Software Engineering for Automotive Systems (SEAS ’04), Edinburgh (UK)Google Scholar
  8. 8.
    Conrad M, Weber M, Müller O (1998) Towards a Methodology for the Design of Hybrid Systems in Automotive Electronics. In: Proc of 31. Int. Symposium on Automotive Technology and Automation (ISATA ’98), Düsseldorf (DE)Google Scholar
  9. 9.
    DOORS, Telelogic AB at www.telelogic.com/products/doorsersGoogle Scholar
  10. 10.
    Freund U, Lönn H, Silva E, Migge J, Weber M, Reiser M-O, Von Der Beeck M, Godard B, Bugnot D (2004) The EAST-ADL – A Joint Effort of the European Automotive Industry to Structure Distributed Automotive Embedded Control Software. In: 2nd European Congress on Embedded Real Time Software (ERST ’04), Toulouse (FR)Google Scholar
  11. 11.
    Hardung B, Wernicke M, Krüger A, Wagner G, Wohlgemuth F (2003) Entwurfsprozess für vernetzte Elektroniksysteme. In: 11. Internationaler Kongress ,,Elektronik im Kraftfahrzeug“ (Tagungsband), VDI-Berichte, Bd 1789. Düsseldorf: VDI Verlag, S 299–315Google Scholar
  12. 12.
    John G, Hoffmann M, Nagel M, Thomas C, Weber M (1999) Using a Common Information Model as a Methodological Basis for a Tool-Supported Requirements Management Process. In: Proc. of 9. Int. Symposium of the Int. Council on Systems Engineering (INCOSE’99), Brighton (UK)Google Scholar
  13. 13.
    Lamberg K, Beine M, Eschmann M, Otterbach R, Conrad M, Fey I (2004) Model-based Testing of Embedded Automotive Software using MTest. SAE World Congress 2004, Detroit (US)Google Scholar
  14. 14.
    Lehmann E (2000) Time Partition Testing: A Method for Testing Dynamic Functional Behaviour. In: Proc. of TEST2000, London (UK)Google Scholar
  15. 15.
    Matlab, Simulink, Stateflow and Real-Time Workshop. The MathWorks at http://www.mathworks.com/productsGoogle Scholar
  16. 16.
    Miller J, Mukerji J (eds) (2001) Model Driven Architecture (MDA) – Whitepaper. OMG Architecture Board ORMSC1, July 9, 2001Google Scholar
  17. 17.
    OSEK Specification at http://www.osek-vdx.orgGoogle Scholar
  18. 18.
    Rau A (2002) Integrated Specification and Documentation of Simulink Models. In: Proc. of Int. Automotive Conference 2002 (IAC’02), Stuttgart (DE)Google Scholar
  19. 19.
    Rau A (2002) Model-Based Development of Embedded Automotive Control Systems. Dissertation, Universität Tübingen (DE)Google Scholar
  20. 20.
    Rau A, Conrad M, Keller H, Fey I, Dziobek C (2000) Integrated Model-based Software Development and Testing with CSD and MTest. In: Proc. of Int. Automotive Conference 2000 (IAC ’00), Stuttgart (DE)Google Scholar
  21. 21.
    Requirements Management Interface. The MathWorks Inc. at www.mathworks.com/products/rmiGoogle Scholar
  22. 22.
    Stürmer I, Conrad M (2003) Test Suite Design for Code Generation Tools. In: 18. IEEE Int. Conf. Automated Software Engineering (ASE ’03), Montreal (CAN)Google Scholar
  23. 23.
    Sax E, Müller-Glaser K-D (2001) A Seamless, Model-based Design Flow for Embedded Systems in Automotive Applications. In: Proc. of 1. Int. Symposium on Automotive Control (ISAC ’01), Shanghai (China)Google Scholar
  24. 24.
    Schäuffele J, Zurawka T (2003) Automotive Software Engineering. ATZ-MTZ-Fachbuch. Vieweg, WiesbadenGoogle Scholar
  25. 25.
    TargetLink. dSPACE GmbH at http://www.dspace.deGoogle Scholar
  26. 26.
    UML 2.0 specifications of the OMG at http://www.omg.org/uml/Google Scholar
  27. 27.
    Weber M, Weisbrod J (2003) Requirements Engineering in Automotive Development – Experiences and Challenges. In: IEEE Software, Jan/Feb. 2003, S 16–24Google Scholar

Copyright information

© Springer-Verlag 2005

Authors and Affiliations

  • Mirko Conrad
    • 1
  • Ines Fey
    • 1
  • Matthias Grochtmann
    • 1
  • Torsten Klein
    • 2
  1. 1.Forschung und Technologie, Methoden und ToolsDaimlerChrysler AGBerlinDeutschland
  2. 2.Business Team ,,Modellbasierte Entwicklung“Carmeq GmbHBerlinDeutschland

Personalised recommendations