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.
Similar content being viewed by others
Literatur
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)
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–2441
Buhr K, Dörr H (2003) Requirements Driven Quality Assurance. In: Proc of 9. Int. Council on Systems Engineering (INCOSE ’03), Washington (US)
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–398
Conrad M (2004) Modell-basierter Test eingebetteter Software im Automobil – Auswahl und Beschreibung von Testszenarien. Dissertation, Deutscher Universitätsverlag, Wiesbaden
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–315
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)
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)
DOORS, Telelogic AB at www.telelogic.com/products/doorsers
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)
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–315
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)
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)
Lehmann E (2000) Time Partition Testing: A Method for Testing Dynamic Functional Behaviour. In: Proc. of TEST2000, London (UK)
Matlab, Simulink, Stateflow and Real-Time Workshop. The MathWorks at http://www.mathworks.com/products
Miller J, Mukerji J (eds) (2001) Model Driven Architecture (MDA) – Whitepaper. OMG Architecture Board ORMSC1, July 9, 2001
OSEK Specification at http://www.osek-vdx.org
Rau A (2002) Integrated Specification and Documentation of Simulink Models. In: Proc. of Int. Automotive Conference 2002 (IAC’02), Stuttgart (DE)
Rau A (2002) Model-Based Development of Embedded Automotive Control Systems. Dissertation, Universität Tübingen (DE)
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)
Requirements Management Interface. The MathWorks Inc. at www.mathworks.com/products/rmi
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)
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)
Schäuffele J, Zurawka T (2003) Automotive Software Engineering. ATZ-MTZ-Fachbuch. Vieweg, Wiesbaden
TargetLink. dSPACE GmbH at http://www.dspace.de
UML 2.0 specifications of the OMG at http://www.omg.org/uml/
Weber M, Weisbrod J (2003) Requirements Engineering in Automotive Development – Experiences and Challenges. In: IEEE Software, Jan/Feb. 2003, S 16–24
Author information
Authors and Affiliations
Corresponding author
Additional information
CR Subject Classification
D.2.1,D.2.2,D.2.3,D.2.5,D.2.10,I.6.4,I.6.5
Rights and permissions
About this article
Cite this article
Conrad, M., Fey, I., Grochtmann, M. et al. Modellbasierte Entwicklung eingebetteter Fahrzeugsoftware bei DaimlerChrysler. Informatik Forsch. Entw. 20, 3–10 (2005). https://doi.org/10.1007/s00450-005-0197-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00450-005-0197-5