Skip to main content
Top

2016 | OriginalPaper | Chapter

Change Propagation in Software Product Lines Using ACP Algorithm

Authors : L. S. Soujanya Kommanaboyina, Ananda Rao Akepogu

Published in: Transactions on Engineering Technologies

Publisher: Springer Singapore

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Software product lines (SPL) has proven to be a successful approach in time to market and quality. SPL advantages do not come for free. They need a mature software engineering principles and systematic configuration management system. Configuration management (CM) is concerned with the tools, processes and policies for managing software systems. CM is important because it keeps track of what changes and component versions have been incorporated into each system version. CM for software product lines is not mature. In order to improve CM of SPL we proposed a versioning model and twenty three cases of change promulgation which include both forward and rearward change promulgation. In the present work, to increase the efficiency of change promulgation, changes are classified as major, minor and micro changes based on which the guidelines for forward change promulgation and rearward change promulgations are suggested. An Automated Change Promulgation (ACP) algorithm is proposed. The experimental results are encouraging by showing a performance increase of fifty percent over the existing methodology.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Thao C (2012) Managing evolution of software product line. In: Proceedings of the 34th international conference on software engineering (ICSE 2012), IEEE computer Society Press, Washington, D.C Thao C (2012) Managing evolution of software product line. In: Proceedings of the 34th international conference on software engineering (ICSE 2012), IEEE computer Society Press, Washington, D.C
2.
go back to reference Soujanya KLS, Ananda Rao A (2015) A systematic approach for configuration management in software product lines. In: Lecture notes in engineering and computer science: proceedings of the international multiconference of engineers and computer scientists 2015, IMECS 2015, 18–20 March 2015, Hong Kong, pp 470–475 Soujanya KLS, Ananda Rao A (2015) A systematic approach for configuration management in software product lines. In: Lecture notes in engineering and computer science: proceedings of the international multiconference of engineers and computer scientists 2015, IMECS 2015, 18–20 March 2015, Hong Kong, pp 470–475
3.
go back to reference Paul Clements LN, Northorop LM (2001) Software product lines practices and patterns. Addison-Wesley professional, Boston, 3 ed Paul Clements LN, Northorop LM (2001) Software product lines practices and patterns. Addison-Wesley professional, Boston, 3 ed
4.
go back to reference Van Gurp J, Prehofer C (2006) Version management tools as a basis for integrating product derivation and software product families. In: Proceedings of the workshop on variability management—working with variability mechanisms at SPLC, No. 152.06/E, pp 48–58 Van Gurp J, Prehofer C (2006) Version management tools as a basis for integrating product derivation and software product families. In: Proceedings of the workshop on variability management—working with variability mechanisms at SPLC, No. 152.06/E, pp 48–58
6.
go back to reference Mens T (2002) A state-of-the-art survey on software merging. IEEE transactions on software engineering, 28:449–462 Mens T (2002) A state-of-the-art survey on software merging. IEEE transactions on software engineering, 28:449–462
7.
go back to reference van Ommering RC (2001) Configuration management is component based product populations. In: SCM, pp 16–23 van Ommering RC (2001) Configuration management is component based product populations. In: SCM, pp 16–23
9.
go back to reference Krueger CW (2002) Variation management for software production lines. In: SPLC 2: proceedings of the second international conference on software product lines, Springer, London, pp 37–48 Krueger CW (2002) Variation management for software production lines. In: SPLC 2: proceedings of the second international conference on software product lines, Springer, London, pp 37–48
10.
go back to reference van Deursen A, de Jonge M, Kuipers T (2002) Feature-based product line instantiation using source-level packages, Springer, Heidelberg van Deursen A, de Jonge M, Kuipers T (2002) Feature-based product line instantiation using source-level packages, Springer, Heidelberg
Metadata
Title
Change Propagation in Software Product Lines Using ACP Algorithm
Authors
L. S. Soujanya Kommanaboyina
Ananda Rao Akepogu
Copyright Year
2016
Publisher
Springer Singapore
DOI
https://doi.org/10.1007/978-981-10-0551-0_8