skip to main content
10.1145/2377816.2377826acmotherconferencesArticle/Chapter ViewAbstractPublication PagesfosdConference Proceedingsconference-collections
research-article

Challenges in the evolution of model-based software product lines in the automotive domain

Published:24 September 2012Publication History

ABSTRACT

Using the methodology of software product lines, it is possible to generate program variants with a common core and additional variable modules. Feature-based variant management is especially suitable for documenting differences and similarities of such variants. A variant model created initially quickly becomes obsolete because of the permanent evolution of software functionalities in the automotive area. This is why we need a comprehensive concept how to handle evolution in variant-rich model-based software systems.

In order to achieve this, an exact understanding of the evolution of implementation artifacts is necessary in order to be able to adjust variant modeling for the most important change cases beforehand. This work presents a collection of relevant changes in a functional block model with the necessary adaptation of the variant model.

References

  1. V. Alves, R. Gheyi, T. Massoni, U. Kulesza, P. Borba, and C. Lucena. Refactoring product lines. In Proceedings of the 5th international conference on Generative programming and component engineering, GPCE '06, pages 201--210, New York, NY, USA, 2006. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. D. S. Batory. Feature models, grammars, and propositional formulas. In J. H. Obbink and K. Pohl, editors, SPLC, volume 3714 of Lecture Notes in Computer Science, pages 7--20. Springer, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. P. C. Clements and L. Northrop. Software Product Lines: Practices and Patterns. SEI Series in Software Engineering. Addison-Wesley, August 2001.Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. K. Czarnecki and E. Ulrich. Generative Programming: Methods, Tools, and Applications. Addison-Wesley, Reading, MA, USA, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. ISO/IEC. ISO/IEC 9126. Software engineering -- Product quality. ISO/IEC, 2001.Google ScholarGoogle Scholar
  6. K. C. Kang, S. G. Cohen, J. A. Hess, W. E. Novak, and A. S. Peterson. Feature-oriented domain analysis (foda) feasibility study. Technical report, Carnegie-Mellon University Software Engineering Institute, November 1990.Google ScholarGoogle Scholar
  7. R. Lotufo, S. She, T. Berger, K. Czarnecki, and A. Wąsowski. Evolution of the linux kernel variability model. In Proceedings of the 14th international conference on Software product lines: going beyond, SPLC'10, pages 136--150, Berlin, Heidelberg, 2010. Springer-Verlag. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. I. Schaefer, L. Bettini, F. Damiani, and N. Tanzarella. Delta-oriented programming of software product lines. In Proceedings of the 14th international conference on Software product lines: going beyond, SPLC'10, pages 77--91, Berlin, Heidelberg, 2010. Springer-Verlag. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. T. Thüm, D. S. Batory, and C. Kästner. Reasoning about edits to feature models. In ICSE, pages 254--264. IEEE, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Challenges in the evolution of model-based software product lines in the automotive domain

      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 Other conferences
        FOSD '12: Proceedings of the 4th International Workshop on Feature-Oriented Software Development
        September 2012
        81 pages
        ISBN:9781450313094
        DOI:10.1145/2377816

        Copyright © 2012 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: 24 September 2012

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        Overall Acceptance Rate17of28submissions,61%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader