skip to main content
10.1145/2499777.2500719acmotherconferencesArticle/Chapter ViewAbstractPublication PagessplcConference Proceedingsconference-collections
research-article

Towards modular analysis of multi product lines

Published:26 August 2013Publication History

ABSTRACT

Software product-line engineering enables efficient development of tailor-made software by means of reusable artifacts. As practitioners increasingly develop software systems as product lines, there is a growing potential to reuse product lines in other product lines, which we refer to as multi product line. We identify challenges when developing multi product lines and propose interfaces for different levels of abstraction ranging from variability modeling to functional and non-functional properties. We argue that these interfaces ease the reuse of product lines and identify research questions that need to be solved toward modular analysis of multi product lines.

References

  1. M. Acher, P. Collet, P. Lahire, and R. B. France. A Domain-Specific Language for Managing Feature Models. In SAC, page 1333--1340. ACM, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. S. Apel, D. Batory, C. Kästner, and G. Saake. Feature-Oriented Software Product Lines: Concepts and Implementation. Springer, 2013.Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. D. Benavides, S. Segura, and A. Ruiz-Cortés. Automated Analysis of Feature Models 20 Years Later: A Literature Review. Information Systems, 35(6):615--636, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. J. Bosch. Software Product Lines: Organizational Alternatives. In ICSE, page 91--100, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Q. Boucher, A. Classen, P. Faber, and P. Heymans. Introducing TVL, a Text-Based Feature Modelling Language. In VaMoS, page 159--162, 2010.Google ScholarGoogle Scholar
  6. G. Holl, P. Grünbacher, and R. Rabiser. A Systematic Review and an Expert Survey on Capabilities Supporting Multi Product Lines. IST, 54(8):828--852, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. C. Kästner, K. Ostermann, and S. Erdweg. A Variability-Aware Module System. In OOPSLA, page 773--792, 10 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. B. Meyer. Applying Design by Contract. IEEE Computer, 25(10):40--51, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. R. Schröter, T. Thüm, N. Siegmund, and G. Saake. Automated Analysis of Dependent Feature Models. In VaMoS, page 9:1--9:5. ACM, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. N. Siegmund, M. Rosenmüller, C. Kästner, P. Giarrusso, S. Apel, and S. Kolesnikov. Scalable Prediction of Non-functional Properties in Software Product Lines. In SPLC, page 160--169. IEEE, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. T. Thüm, S. Apel, C. Kästner, M. Kuhlemann, I. Schaefer, and G. Saake. Analysis Strategies for Software Product Lines. Technical Report FIN-004-2012, 2012.Google ScholarGoogle Scholar
  12. T. Thüm, D. Batory, and C. Kästner. Reasoning about Edits to Feature Models. In ICSE, page 254--264. IEEE, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. R. van Ommering, F. van der Linden, J. Kramer, and J. Magee. The Koala Component Model for Consumer Electronics Software. Computer, 33(3):78--85, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Towards modular analysis of multi product lines

    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
      SPLC '13 Workshops: Proceedings of the 17th International Software Product Line Conference co-located workshops
      August 2013
      148 pages
      ISBN:9781450323253
      DOI:10.1145/2499777

      Copyright © 2013 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: 26 August 2013

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      Overall Acceptance Rate167of463submissions,36%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader