A change management approach in product lines for use case-driven development and testing

Ines Hajri, Arda Goknil, Lionel C. Briand

Research output: Contribution to journalConference articlepeer-review

Abstract

In this paper, driven by industrial needs, we present a change management approach for product lines within the context of use case-driven development and testing. As part of the approach, we first provide a modeling method to support variability modeling in Product Line (PL) use case diagrams, specifications, and domain models, intentionally avoiding any reliance on feature models and thus avoiding unnecessary modeling and traceability overhead. Then, we introduce a use case-driven configuration approach based on the proposed modeling method to automatically generate Product Specific (PS) use case and domain models from the PL models and configuration decisions. Building on this, we provide a change impact analysis approach for evolving configuration decisions in PL use case models. In addition, we plan to develop a change impact analysis approach for evolving PL use case models and an automated regression test selection technique for evolving configuration decisions and PL models.

Keywords

  • Change Impact Analysis
  • Product Line Engineering
  • Regression Test Selection
  • Use Case-Driven Development

Fingerprint

Dive into the research topics of 'A change management approach in product lines for use case-driven development and testing'. Together they form a unique fingerprint.

Cite this