Paper published in a book (Scientific congresses, symposiums and conference proceedings)
Incremental Reconfiguration of Product Specific Use Case Models for Evolving Configuration Decisions
Hajri, Ines; Göknil, Arda; Briand, Lionel et al.
2017In 23rd International Working Conference on Requirements Engineering: Foundation for Software Quality (REFSQ 2017)
Peer reviewed
 

Files


Full Text
REFSQ2017.pdf
Author preprint (630.59 kB)
Download

All documents in ORBilu are protected by a user license.

Send to



Details



Keywords :
Product Line Engineering; Use Case-Driven Development
Abstract :
[en] [Context and motivation] Product Line Engineering (PLE) is increasingly common practice in industry to develop complex systems for multiple customers with varying needs. In many business contexts, use cases are central development artifacts for requirements engineering and system testing. In such contexts, use case configurators can play a significant role to capture variable and common requirements in Product Line (PL) use case models and to generate Product Specific (PS) use case models for each new customer in a product family. [Question/Problem] Although considerable research has been devoted to use case configurators, little attention has been paid to supporting the incremental reconfiguration of use case models with evolving configuration decisions. [Principal ideas/results] We propose, apply, and assess an incremental reconfiguration approach to support evolving configuration decisions in PL use case models. PS use case models are incrementally reconfigured by focusing only on the changed decisions and their side effects. In our prior work, we proposed and applied Product line Use case modeling Method (PUM) to support variability modeling in PL use case diagrams and specifications. We also developed a use case configurator, PUMConf, which interactively collects configuration decisions from analysts to generate PS use case models from PL models. Our approach is built on top of PUM and PUMConf. [Contributions] We provide fully automated tool support for incremental configuration as an extension of PUMConf. Our approach has been evaluated in an industrial case study in the automotive domain, which provided evidence it is practical and beneficial.
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;  International Electronics & Engineering IEE
External co-authors :
no
Language :
English
Title :
Incremental Reconfiguration of Product Specific Use Case Models for Evolving Configuration Decisions
Publication date :
March 2017
Event name :
23rd International Working Conference on Requirements Engineering: Foundation for Software Quality (REFSQ 2017)
Event place :
Essen, Germany
Event date :
from 27-02-2017 to 02-03-2017
Audience :
International
Main work title :
23rd International Working Conference on Requirements Engineering: Foundation for Software Quality (REFSQ 2017)
Pages :
3-21
Peer reviewed :
Peer reviewed
FnR Project :
FNR10045046 - Automating Regression Test Selection For Requirements-based Testing In Embedded Systems., 2015 (01/03/2015-22/01/2019) - Ines Hajri
Funders :
FNR - Fonds National de la Recherche [LU]
IEE
Available on ORBilu :
since 20 December 2016

Statistics


Number of views
293 (92 by Unilu)
Number of downloads
253 (28 by Unilu)

Scopus citations®
 
5
Scopus citations®
without self-citations
1
OpenCitations
 
3
WoS citations
 
5

Bibliography


Similar publications



Contact ORBilu