Managing requirements conflicts in software product lines: A goal and scenario based approach

Citations

WEB OF SCIENCE

29
Citations

SCOPUS

38

초록

The product line approach is recognized as a successful approach to reuse in software development. However, in many cases, it has resulted in interactions between requirements and/or features. Interaction detection, especially conflict detection between requirements has become more challenging. Thus, detecting conflicts between requirements is essential for successful product line development. Formal methods have been proposed to address this problem, however, they are hard to understand by non-experts and are limited to restricted domains. In addition, there is no overall process that covers all the steps for managing conflicts. We propose an approach for systematically identifying and managing requirements conflicts, which is based on requirements partition in natural language and supported by a tool. To demonstrate its feasibility, the proposed approach has been applied to the home integration system (HIS) domain and the results are discussed. (C) 2006 Elsevier B.V. All rights reserved.

키워드

requirements conflictssoftware product linegoal and scenario authoringrequirements partitioningsyntactic and semantic requirements conflict detection
제목
Managing requirements conflicts in software product lines: A goal and scenario based approach
저자
Kim, MinseongPark, SooyongSugumaran, VijayanYang, Hwasil
DOI
10.1016/j.datak.2006.06.009
발행일
2007-06
유형
Article; Proceedings Paper
저널명
Data and Knowledge Engineering
61
3
페이지
417 ~ 432