skip to main content
10.1145/1595808.1595819acmconferencesArticle/Chapter ViewAbstractPublication PagesfseConference Proceedingsconference-collections
research-article

Increasing efficiency and effectiveness of software product line evolution: an infrastructure on top of configuration management

Published: 24 August 2009 Publication History

Abstract

Software Product Line Engineering entails the strategic development of software assets that are to be reused many times across the members of a product line. Assuring that the investment in reuse holds over time is an important requirement in this case. To that end it is necessary that evolution is carefully managed: Changes in reusable assets and their customized instances need to be tracked and propagated efficiently. Configuration Management is a mature discipline for that purpose. However traditional configuration management does not address product line evolution scenarios explicitly. Over time this can lead to great evolution management effort. This paper presents an infrastructure - in particular its validation - that sits on top of traditional configuration management and is tailored to evolution scenarios in Product Line Engineering. The result is a reduction of effort and an increase of correctness

References

[1]
Clements, Paul; Northrop, Linda: Software Product Lines. Practices and Patterns Boston: Addison-Wesley, 2002
[2]
Linden, Frank et al, Software Product Lines in Action : The Best Industrial Practice in Product Line Engineering Berlin Springer-Verlag, 2007, Section 18.4
[3]
Mahler, A. 1995. Variants: keeping things together and telling them apart. In Configuration Management, W. F. Tichy, Ed. Wiley Trends In Software Series, vol. 2. John Wiley&Sons, New York, NY, 73--97.
[4]
Krueger, C. W. 2002. Variation Management for Software Production Lines. Second international Conference on Software Product Lines (2002).
[5]
Rob van Ommering, Configuration Management in Component Based Product Populations, 10th International Workshop on Software Configuration Management, May 14-15, Toronto, Canada.
[6]
Homepage of Subversion, retrieved May 2009 from http://subversion.tigris.org/,
[7]
Homepage of TortoiseSVN, retrieved May 2009 from http://tortoisesvn.tigris.org/
[8]
Parzen E, On estimation of a probability density function and mode, Ann. Math. Stat. 33, pp. 1065--1076.
[9]
Reichenberger, C. 1995. VOODOO - A Tool for Orthogonal Version Management. Lecture Notes In Computer Science, vol. 1005. Springer-Verlag, London, 61--79.
[10]
Stefan Bellon et al, A Product Line Asset Management Tool, 2nd Groningen Workshop on Software Variability Management Groningen, Netherlands, December 2004
[11]
Homepage of PuLSE™, retrieved May 2009 from www.iese.fraunhofer.de/Products_Services/pulse/
[12]
J. Bayer et al Consolidated Product Line Variability Modeling. In Software Product Lines, Research Issues in Engineering and Management. Springer, 2006.

Cited By

View all
  • (2016)A branching model for variability-affected cyber-physical systems2016 3rd International Workshop on Emerging Ideas and Trends in Engineering of Cyber-Physical Systems (EITEC)10.1109/EITEC.2016.7503696(47-52)Online publication date: Apr-2016
  • (2016)Software configuration management for software product line paradigm: A systematic mapping study2016 International Conference on Software Process Improvement (CIMPS)10.1109/CIMPS.2016.7802801(1-8)Online publication date: Oct-2016
  • (2012)Evolution in Software Product Lines: An OverviewHandbook of Re-Engineering Software Intensive Systems into Software Product Lines10.1007/978-3-031-11686-5_20(495-512)Online publication date: 24-Feb-2012
  • Show More Cited By

Index Terms

  1. Increasing efficiency and effectiveness of software product line evolution: an infrastructure on top of configuration management

                          Recommendations

                          Comments

                          Information & Contributors

                          Information

                          Published In

                          cover image ACM Conferences
                          IWPSE-Evol '09: Proceedings of the joint international and annual ERCIM workshops on Principles of software evolution (IWPSE) and software evolution (Evol) workshops
                          August 2009
                          168 pages
                          ISBN:9781605586786
                          DOI:10.1145/1595808
                          • General Chair:
                          • Tom Mens,
                          • Program Chairs:
                          • Kim Mens,
                          • Michel Wermelinger
                          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]

                          Sponsors

                          Publisher

                          Association for Computing Machinery

                          New York, NY, United States

                          Publication History

                          Published: 24 August 2009

                          Permissions

                          Request permissions for this article.

                          Check for updates

                          Author Tags

                          1. evolution
                          2. software product lines

                          Qualifiers

                          • Research-article

                          Conference

                          ESEC/FSE09
                          Sponsor:
                          ESEC/FSE09: Joint 12th European Software Engineering Conference
                          August 24 - 25, 2009
                          Amsterdam, The Netherlands

                          Contributors

                          Other Metrics

                          Bibliometrics & Citations

                          Bibliometrics

                          Article Metrics

                          • Downloads (Last 12 months)4
                          • Downloads (Last 6 weeks)1
                          Reflects downloads up to 25 Jan 2025

                          Other Metrics

                          Citations

                          Cited By

                          View all
                          • (2016)A branching model for variability-affected cyber-physical systems2016 3rd International Workshop on Emerging Ideas and Trends in Engineering of Cyber-Physical Systems (EITEC)10.1109/EITEC.2016.7503696(47-52)Online publication date: Apr-2016
                          • (2016)Software configuration management for software product line paradigm: A systematic mapping study2016 International Conference on Software Process Improvement (CIMPS)10.1109/CIMPS.2016.7802801(1-8)Online publication date: Oct-2016
                          • (2012)Evolution in Software Product Lines: An OverviewHandbook of Re-Engineering Software Intensive Systems into Software Product Lines10.1007/978-3-031-11686-5_20(495-512)Online publication date: 24-Feb-2012
                          • (2011)Architecture evolution in software product lineProceedings of the 12th international conference on Top productivity through software reuse10.5555/2022115.2022131(135-150)Online publication date: 13-Jun-2011
                          • (2011)Architecture Evolution in Software Product Line: An Industrial Case StudyTop Productivity through Software Reuse10.1007/978-3-642-21347-2_11(135-150)Online publication date: 2011

                          View Options

                          Login options

                          View options

                          PDF

                          View or Download as a PDF file.

                          PDF

                          eReader

                          View online with eReader.

                          eReader

                          Figures

                          Tables

                          Media

                          Share

                          Share

                          Share this Publication link

                          Share on social media