Article (Scientific journals)
Change Impact Analysis for Evolving Configuration Decisions in Product Line Use Case Models
Hajri, Ines; Göknil, Arda; Briand, Lionel et al.
2018In Journal of Systems and Software, 139, p. 211-237
Peer Reviewed verified by ORBi
 

Files


Full Text
Hajri-JSS-2018.pdf
Publisher postprint (7.71 MB)
Download

All documents in ORBilu are protected by a user license.

Send to



Details



Keywords :
Change Impact Analysis; Product Line Engineering; Use Case Driven Development; Use Case Configurator; Evolving Decisions; Incremental Reconfiguration
Abstract :
[en] Product Line Engineering is becoming a key practice in many software development environments where complex systems are developed for multiple customers with varying needs. In many business contexts, use cases are the main artifacts for communicating requirements among stakeholders. In such contexts, Product Line (PL) use cases capture variable and common requirements while use case-driven configuration generates Product Specific (PS) use cases for each new customer in a product family. In this paper, we propose, apply, and assess a change impact analysis approach for evolving configuration decisions in PL use case models. Our approach includes: (1) automated support to identify the impact of decision changes on prior and subsequent decisions in PL use case diagrams and (2) automated incremental regeneration of PS use case models from PL use case models and evolving configuration decisions. Our tool support is integrated with IBM Doors. Our approach has been evaluated in an industrial case study, which provides evidence that it is practical and beneficial to analyze the impact of decision changes and to incrementally regenerate PS use case models in industrial settings.
Research center :
Interdisciplinary Centre for Security, Reliability and Trust (SnT) > Software Verification and Validation Lab (SVV Lab)
Disciplines :
Computer science
Author, co-author :
Hajri, Ines ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
Göknil, Arda ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
Briand, Lionel ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
Stephany, Thierry;  IEE
External co-authors :
no
Language :
English
Title :
Change Impact Analysis for Evolving Configuration Decisions in Product Line Use Case Models
Publication date :
May 2018
Journal title :
Journal of Systems and Software
ISSN :
0164-1212
eISSN :
1873-1228
Publisher :
Elsevier Science
Volume :
139
Pages :
211-237
Peer reviewed :
Peer Reviewed verified by ORBi
European Projects :
H2020 - 694277 - TUNE - Testing the Untestable: Model Testing of Complex Software-Intensive Systems
FnR Project :
FNR3949772 - Validation And Verification Laboratory, 2010 (01/01/2012-31/07/2018) - Lionel Briand
Funders :
Fonds National de la Recherche - FnR ; IEE
CE - Commission Européenne [BE]
Available on ORBilu :
since 07 February 2018

Statistics


Number of views
268 (110 by Unilu)
Number of downloads
240 (27 by Unilu)

Scopus citations®
 
20
Scopus citations®
without self-citations
16
OpenCitations
 
20
WoS citations
 
15

Bibliography


Similar publications



Contact ORBilu