skip to main content
10.1145/1134285.1134292acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
Article

Challenges in automotive software engineering

Published:28 May 2006Publication History

ABSTRACT

The amount of software in cars grows exponentially. Driving forces of this development are cheaper and more powerful hardware and the demand for innovations by new functions. The rapid increase of software and software based functionality brings various challenges (see [21], [23], [25], [26]) for the automotive industries, for their organization, key competencies, processes, methods, tools, models, product structures, division of work, logistics, maintenance, and long term strategies. From a software engineering perspective, the automotive industry is an ideal and fascinating application domain for advanced techniques. Although the automotive industry may adopt general results and solutions from the software engineering body of knowledge gained in other domains, the specific constraints and domain specific requirements in the automotive industry ask for individual solutions and bring various challenges for automotive software engineering. In cars we find literally all interesting problems and challenging issues of software and systems engineering.

References

  1. AutoFocus - Webseite, http://autofocus.in.tum.de, 2005.]]Google ScholarGoogle Scholar
  2. AutoFocus 2 - Webseite, http://www4.in.tum.de/~af2/, 2006.]]Google ScholarGoogle Scholar
  3. AutoRAID - Webseite, http://www4.in.tum.de/~autoraid/, 2005.]]Google ScholarGoogle Scholar
  4. AUTOSAR consortium: www.autosar.org, 2005.]]Google ScholarGoogle Scholar
  5. AUTOSAR Development Partnership. www.autosar.com]]Google ScholarGoogle Scholar
  6. A. Bauer, M. Broy, J. Romberg, B. Schätz, P. Braun, U. Freund, N. Mata, R. Sandner, and D. Ziegenbein. Auto-MoDe-Notations, Methods, and Tools for Model-Based Development of Automotive Software. In Proceedings of the SAE 2005 World Congress, Detroit, MI, Apr. 2005. Society of Automotive Engineers.]]Google ScholarGoogle ScholarCross RefCross Ref
  7. M. Bloos: Echtzeitanalyse der Kommunikation in KfZ-Bordnetzen auf Basis des CAN Protokolls, Dissertation TU München, 1999.]]Google ScholarGoogle Scholar
  8. BMW Group: Annual Report 2004.]]Google ScholarGoogle Scholar
  9. J. Botaschanjan, L. Kof, Ch. Kühnel, M. Spichkova: Towards Verified Automotive Software. ICSE, SEAS Workshop, St. Louis, Missouri, USA May 21, 2005.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. M. Broy, K. Stølen: Specification and development of interactive systems - Focus on Streams, Interfaces and Refinement, Springer, 2001.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. M. Broy: Automotive Software Engineering. Proc. ICSE 2003, pp. 719--720.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. M. Broy: Modeling Services and Layered Architectures. H. König, M. Heiner, A. Wolisz (Eds.): Formal Techniques for Networked and Distributed Systems. Berlin 2003, Lecture Notes in Computer Science 2767, Springer 2003, 48--61.]]Google ScholarGoogle ScholarCross RefCross Ref
  13. M. Broy: Service-oriented Systems Engineering: Specification and Design of Services and Layered Architectures - The Janus Approach. In: Manfred Broy, Johannes Grunbauer, David Harel and Tony Hoare; Engineering Theories of Software Intensive Systems, Marktoberdorf, 3-15 August 2004, Germany, NATO Science Series, II. Mathematics, Physics and Chemistry - Vol 195, Springer.]]Google ScholarGoogle Scholar
  14. M. Broy, A. Pretschner, C. Salzmann, T. Stauner: Software-intensive systems in the automotive domain: challenges for research and education. SAE 2006, to appear.]]Google ScholarGoogle Scholar
  15. M. Broy, F. Deiβenböck, M. Pizka: A Holistic Approach to Software Quality at Work. 3rd World Congress for Software Quality (3WCSQ)J.Dannenberg, C.Kleinhans,: The Coming Age of Collaboration in the Automotive Industry, Mercer Management Journal 18:88--94, 2004.]]Google ScholarGoogle Scholar
  16. D. Herzberg, M. Broy: Modeling layered distributed communication systems. Applicable Formal Methods. Springer Verlag, Volume 17, Number 1, May 2005.]] Google ScholarGoogle ScholarCross RefCross Ref
  17. M. Broy, B. Jonsson, J.-P. Katoen, M. Leucker, A. Pretschner (Eds.); Model-Based Testing of Reactive Systems, Advanced Lectures, Springer-Verlag Berlin Heidelberg 2005.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Manfred Broy, Andreas Rausch: Das Neue V-Modell XT, Informatik Spektrum A 12810, Band 28, Heft 3, June 2005.]]Google ScholarGoogle Scholar
  19. A. Fleischmann, J. Hartmann, C. Pfaller, M. Rappl, S. Rittmann, D. Wild: Concretization and Formalization of Requirements for Automotive Embedded Software Systems Development, In: The Tenth Australian Workshop on Requirements Engineering (AWRE), Melbourne, Australia, K. Cox, J.L. Cybulski et.al (ed.), 2005, 60--65.]]Google ScholarGoogle Scholar
  20. E. Geisberger: Requirements Engineering eingebetteter Systeme - ein interdisziplinärer Modellierungsansatz, Dissertation TU München, 2005.]]Google ScholarGoogle Scholar
  21. K. Grimm: Software Technology in an Automotive Company-Major Challenges. Proc ICSE 2003, pp. 498--505.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. B. Hardung, T. Kölzow, A. Krüger: Reuse of Software in Distributed Embedded Automotive Systems. Proc. EMSOFT'04, pp. 203--210, 2004.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. H. Heinecke: Automotive System Design-Challenges and Potential. Proc. DATE'05.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. M. Kuhrmann, D. Niebuhr, A. Rausch: Application of the V-Modell XT - Report from A Pilot Project. In: Unifying the Software Process Spectrum, International Software Process Workshop, SPW 2005, Beijing, China, May 25-27, Mingshu Li, Barry Boehm, Leon J. Osterweil (ed.), pp. 463--473, Springer, 2005.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. A. Pretschner, C. Salzmann, T. Stauner: SW engineering for automotive systems at ICSE'04. Software Engineering Notes 29(5):5--6, 2004.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. A. Pretschner, C. Salzmann, T. Stauner: SW engineering for automotive systems at ICSE'05. To appear in Software Engineering Notes, 2005.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. A. Rausch, Ch. Bartelt, Th. Ternité, M. Kuhrmann: The V-Modell XT Applied - Model-Driven and Document-Centric Development. In: 3rd World Congress for Software Quality, VOLUME III, Online Supplement, 2005, pp. 131--138.]]Google ScholarGoogle Scholar
  28. S. Rittmann, A. Fleischmann, J. Hartmann, C. Pfaller, M. Rappl, D. Wild: Integrating Service Specifications on Different Levels of Abstraction, In: IEEE International Workshop on Service-Oriented System Engineering (SOSE), IEEE (ed.), IEEE, 2005.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Robert Bosch GmbH. CAN Specification Version 2.0, 1991.]]Google ScholarGoogle Scholar
  30. C. Salzmann, T. Stauner: Automotive Software Engineering. Languages for system specification: Selected contributions on UML, systemC, system Verilog, mixed-signal systems, and property specification from FDL'03, pp. 333--347, Kluwer 2004.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. C. Salzmann, H. Heinecke, M. Rudorfer, M. Thiede, T. Ochs, P. Hoser, M. Mössmer, A. Münnich. Erfahrungen mit der technischen Anwendung einer AUTOSAR Runtime Environment, VDI Tagung Elektronik im Kraftfahrzeug, Baden-Baden, 2005.]]Google ScholarGoogle Scholar
  32. B. Schätz, A. Fleischmann, E. Geisberger, M. Pister. Model-Based Requirements Engineering with AutoRAID. In: Informatik 2005, Springer, 2005.]]Google ScholarGoogle Scholar
  33. B. Schätz, Interface Descriptions for Embedded Components. In: Object-oriented Modeling of Embedded Real-Time Systems (OMER'05), Paderborn 2005.]]Google ScholarGoogle Scholar
  34. T. Stauner. Compatibility Testing of Automotive System Components. 5th Int. Conf. on SW Testing (ICSTEST), Düsseldorf, 2004.]]Google ScholarGoogle Scholar
  35. D. Wild, A. Fleischmann, J. Hartmann, C. Pfaller, M. Rappl, S. Rittmann: An Architecture-Centric Approach towards the Construction of Dependable Automotive Software, SAE Technical Paper Series 2006, Detroit, 2006.]]Google ScholarGoogle Scholar

Index Terms

  1. Challenges in automotive software engineering

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in
            • Published in

              cover image ACM Conferences
              ICSE '06: Proceedings of the 28th international conference on Software engineering
              May 2006
              1110 pages
              ISBN:1595933751
              DOI:10.1145/1134285

              Copyright © 2006 ACM

              Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 28 May 2006

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • Article

              Acceptance Rates

              Overall Acceptance Rate276of1,856submissions,15%

              Upcoming Conference

              ICSE 2025

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader