Formalizing Agile Software Product Lines with a RE Metamodel

Haidar, Hassan;Kolp, Manuel;Wautelet, Yves
(2018) , 22 pages

Files

2018-05_HassanHaidar.pdf
  • Open Access
  • Adobe PDF
  • 882.82 KB

Details

Authors
  • Haidar, Hassanorcid-logoUCLouvain
    Author
  • Kolp, Manuelorcid-logoUCLouvain
    Author
  • Wautelet, YvesKU Leuven
    Author
Abstract
Requirements engineering (RE) techniques can play a determinant role when making the strategic decision to adopt an Agile Product Line approach to the production of software-intensive systems. This paper proposes an integrated goal and feature-based metamodel for agile software product lines. The aim is to allow analysts and developers to produce specifications that precisely capture the stakeholder’s needs and intentions as well as to manage product line variabilities. Adopting practices from requirements engineering, especially goal and feature models, helps designing the domain and application engineering tiers of an agile product line. Such an approach allows a holistic perspective integrating human, organizational and agile aspects to better understand product lines dynamic business environments. It helps bridging the gap between product lines structures and requirements models, and proposes an integrated framework to all actors involved in the product line architecture.
Affiliations

Citations

Haidar, H., Kolp, M., & Wautelet, Y. (2018). Formalizing Agile Software Product Lines with a RE Metamodel (Louvain Research Institute in Management and Organizations Working Paper Series 2018/05). https://hdl.handle.net/2078.5/57206