Reference : Change Impact Analysis for Evolving Configuration Decisions in Product Line Use Case ...
Scientific journals : Article
Engineering, computing & technology : Computer science
http://hdl.handle.net/10993/34421
Change Impact Analysis for Evolving Configuration Decisions in Product Line Use Case Models
English
Hajri, Ines mailto [University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > >]
Göknil, Arda mailto [University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > >]
Briand, Lionel mailto [University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > >]
Stephany, Thierry [IEE]
May-2018
Journal of Systems and Software
Elsevier Science
139
211-237
Yes (verified by ORBilu)
International
0164-1212
[en] Change Impact Analysis ; Product Line Engineering ; Use Case Driven Development ; Use Case Configurator ; Evolving Decisions ; Incremental Reconfiguration
[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.
Interdisciplinary Centre for Security, Reliability and Trust (SnT) > Software Verification and Validation Lab (SVV Lab)
Fonds National de la Recherche - FnR ; IEE
Researchers ; Professionals ; General public
http://hdl.handle.net/10993/34421
10.1016/j.jss.2018.02.021
https://doi.org/10.1016/j.jss.2018.02.021
H2020 ; 694277 - TUNE - Testing the Untestable: Model Testing of Complex Software-Intensive Systems
FnR ; FNR3949772 > Lionel Briand > VVLAB > Validation And Verification Laboratory > 01/01/2012 > 31/07/2018 > 2010

File(s) associated to this reference

Fulltext file(s):

FileCommentaryVersionSizeAccess
Limited access
JSS2018.pdfAuthor preprint2.04 MBRequest a copy

Bookmark and Share SFX Query

All documents in ORBilu are protected by a user license.