Software

Leveraging Aspect-Connectors to Improve Stability of Product-Line Variabilities

Free registration required

Executive Summary

One of the design goals of Product Line Architectures (PLAs) is to remain stable while accommodating changes of stakeholder's requirements. However, the stability of a PLA is largely dependent on how modularized are the decisions crosscutting multiple architectural variation points. Their scattered implementation often leads to a number of side effects, such as architecture-wide modifications. This paper proposes a novel component model to encapsulate architectural variation points inside aspect-connectors, called Connector-VPs. The authors' component model addresses limitations of emerging aspect-oriented models, such as XPIs, which do not allow a modular implementation of crosscutting variability decisions in a PLA.

  • Format: PDF
  • Size: 207.3 KB