Dynamic Software Product Lines

By Svein O. Hallsteinsen, M. Hinchey, Sooyong Park, Klaus Schmid. Computer, 2008

440 citations recorded by the source corpus.

The Software Engineering Institute (SEI) defines an SPL as a set of software-intensive systems that share a common, managed set of features satisfying the specific needs of a particular market segment or mission. A fundamental principle of SPLs is variability management, which involves separating the product line into three parts - common components, parts common to some but not all products, and individual products with their own specific requirements - and managing these throughout development. Using SPLs seeks to maximize reusable variation and eliminate wasteful generic development of components used only once. Although traditional SPL engineering recognizes that variation points are bound at different stages of development, and possibly also at runtime, it typically binds variation points before delivery of the software. In contrast, DSPL engineers typically aren't concerned with pre-runtime variation points. However, they recognize that in practice mixed approaches might be viable, where some variation points related to the environment's static properties are bound before runtime and others related to the dynamic properties are bound at runtime.

Subfields: Artificial Intelligence, Information Systems, Software

View Paper: https://www.semanticscholar.org/paper/145a903de884f39c80a4dce078869d4e98c80110

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Christian Becker
  2. Gregor Schiele
  3. Christian Krupitzer
  4. Sebastian VanSyckel
  5. Felix Maximilian Roth

In Information Systems

  1. Christian Becker
  2. Gregor Schiele
  3. Christian Krupitzer
  4. Sebastian VanSyckel
  5. Felix Maximilian Roth

In Software

  1. Christian Becker
  2. Gregor Schiele
  3. Christian Krupitzer
  4. Sebastian VanSyckel
  5. Felix Maximilian Roth

Citations in the corpus