Reference : Configuring use case models in product families
Scientific journals : Article
Engineering, computing & technology : Computer science
http://hdl.handle.net/10993/27795
Configuring use case models in product families
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 mailto [International Electronics & Engineering (IEE), Contern, Luxembourg]
Jul-2018
Software and Systems Modeling
Springer Science & Business Media B.V.
17
3
939-971
Yes (verified by ORBilu)
International
1619-1366
1619-1374
[en] Product Line Engineering ; Use Case-Driven Development ; Configuration ; Natural Language Processing ; Consistency Checking
[en] In many domains such as automotive and avionics, the size and complexity of software systems is quickly increasing. At the same time, many stakeholders tend to be involved in the development of such systems, which typically must also be configured for multiple customers with varying needs. Product Line Engineering (PLE) is therefore an inevitable practice for such systems. Furthermore, because in many areas requirements must be explicit and traceability to them is required by standards, use cases and domain models are common practice for requirements elicitation and analysis. In this paper, based on the above observations, we aim at supporting PLE in the context of use case-centric development.
Therefore, we propose, apply, and assess a use case-driven configuration approach which interactively receives configuration decisions from the analysts to generate Product Specific (PS) use case and domain models. Our approach provides the following: (1) a use case-centric product line modeling method (PUM), (2) automated, interactive configuration support based on PUM, and (3) an automatic generation of PS use case and domain models from Product Line (PL) models and configuration decisions. The approach is supported by a tool relying on Natural Language Processing (NLP), and integrated with an industrial requirements management tool, i.e., IBM Doors. We successfully applied and evaluated our approach to an industrial case study in the automotive domain, thus showing evidence that the approach is practical and beneficial to capture variability at the appropriate level of granularity and to configure PS use case and domain 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
http://hdl.handle.net/10993/27795
10.1007/s10270-016-0539-8

File(s) associated to this reference

Fulltext file(s):

FileCommentaryVersionSizeAccess
Open access
SOSYM16.pdfAuthor preprint2.87 MBView/Open

Bookmark and Share SFX Query

All documents in ORBilu are protected by a user license.