Patching product line programs

  • Authors:
  • Martin Kuhlemann;Martin Sturm

  • Affiliations:
  • University of Magdeburg, Germany;University of Magdeburg, Germany

  • Venue:
  • FOSD '10 Proceedings of the 2nd International Workshop on Feature-Oriented Software Development
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Software product line engineering is one approach to implement sets of related programs efficiently. Software product lines (SPLs) can be implemented using code transformations which are combined in order to generate a program. A code transformation may add functionality to a program or may alter its structure. Though implemented with less effort, a single malfunctioning SPL program is harder to patch because patches must effect the SPL transformations which the program was generated from. In this paper, we present a new approach to patch programs of a transformation-based SPL. We demonstrate the feasibility of this approach using a prototype.