Dynamic Software Product Lines

  • Svein Hallsteinsen
  • , Mike Hinchey
  • , Sooyong Park
  • , Klaus Schmid

Research output: Chapter in Book/Report/Conference proceedingChapterpeer-review

Abstract

Economies of scope imply mass customization, which can be defined as producing goods and services to meet individual customers' needs with near mass production efficiency. Product line engineering (PLE) provides a means of customizing variants of mass–produced products. Its key aim is to create an underlying architecture for an organization's product platform in which core assets can be reused to engineer new products from the basic family. Developers have successfully applied software product lines (SPLs) in many different domains – including avionics, medical devices, and information systems – in a wide variety of organizations. In addition, modern computing and network environments demand a higher degree of adaptability from their software systems. Computing environments, user requirements, and interface mechanisms between software and hardware devices, such as sensors, can change dynamically during runtime. In dynamic software product lines (DSPLs), monitoring the current situation and controlling the adaptation are the central tasks.

Original languageEnglish
Title of host publicationSoftware Technology
Subtitle of host publication10 Years of Innovation in IEEE Computer
Publisherwiley
Pages241-246
Number of pages6
ISBN (Electronic)9781119174240
ISBN (Print)9781119174219
DOIs
Publication statusPublished - 1 Jan 2018

Keywords

  • dynamic software product lines
  • mass customization
  • modern computing
  • network environ ments
  • product line engineering

Fingerprint

Dive into the research topics of 'Dynamic Software Product Lines'. Together they form a unique fingerprint.

Cite this