skip to main content
10.1145/2786805.2803193acmconferencesArticle/Chapter ViewAbstractPublication PagesfseConference Proceedingsconference-collections
short-paper

Vehicle level continuous integration in the automotive industry

Published:30 August 2015Publication History

ABSTRACT

Embedded systems are omnipresent in the modern world. This naturally includes the automobile industry, where electronic functions are becoming prevalent. In the automotive domain, embedded systems today are highly distributed systems and manufactured in great numbers and variance. To ensure correct functionality, systematic integration and testing on the system level is key. In software engineering, continuous integration has been used with great success. In the automotive industry though, system tests are still performed in a big-bang integration style, which makes tracing and fixing errors very expensive and time-consuming. Thus, I want to investigate whether and how continuous integration can be applied to the automotive industry on the system level. Doing so, I present an adapted process of Continuous Integration including methods for test case specification and selection. I will apply this process as a pilot project in a production environment at BMW and evaluate the effectiveness by gathering both qualitative and quantitative data. From the gained experience, I will derive possible improvements to the process for future implementations and requirements on test hardware used for Continuous Integration.

References

  1. P. M. Duvall, S. Matyas, and A. Glover. Continuous integration: improving software quality and reducing risk. Pearson Education, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. R. Lachmann and I. Schaefer. Towards efficient and effective testing in automotive software development. In 44. Jahrestagung der Gesellschaft für Informatik, Informatik 2014, Big Data - Komplexität meistern, pages 2181–2192, 2014.Google ScholarGoogle Scholar
  3. J. M. Richenhagen. Entwicklung von Steuerungs-Software für den automobilen Antriebsstrang mit agilen Methoden. dissertation, Rheinisch-Westfälischen Technischen Hochschule Aachen, 2014.Google ScholarGoogle Scholar
  4. M. Roberts. Enterprise continuous integration using binary dependencies. In 5th International Conference, Proceedings, Extreme Programming and Agile Processes in Software Engineering, XP 2004, pages 194–201, 2004.Google ScholarGoogle ScholarCross RefCross Ref
  5. M. Shen, W. Yang, G. Rong, and D. Shao. Applying agile methods to embedded software development: A systematic review. In SEES 2012, Zurich, Switzerland. Proceedings, pages 30–36, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. S. Voest. Use of concepts from continuous integration in the automotive industry in the context of e/e-development. Master’s thesis, Technische Universität München, 2014.Google ScholarGoogle Scholar

Index Terms

  1. Vehicle level continuous integration in the automotive industry

                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
                  ESEC/FSE 2015: Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering
                  August 2015
                  1068 pages
                  ISBN:9781450336758
                  DOI:10.1145/2786805

                  Copyright © 2015 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 the author(s) 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: 30 August 2015

                  Permissions

                  Request permissions about this article.

                  Request Permissions

                  Check for updates

                  Qualifiers

                  • short-paper

                  Acceptance Rates

                  Overall Acceptance Rate112of543submissions,21%

                PDF Format

                View or Download as a PDF file.

                PDF

                eReader

                View online with eReader.

                eReader