首页 | 本学科首页   官方微博 | 高级检索  
     


Managing requirements conflicts in software product lines: A goal and scenario based approach
Authors:Minseong  Sooyong  Vijayan  Hwasil  
Affiliation:

aDepartment of Computer Science, Sogang University, Sinsu-dong, Mapo-gu, Seoul 121-742, Republic of Korea

bDepartment of Decision and Information Sciences, School of Business Administration, Oakland University, Rochester, MI 48309, USA

cLG Electronics Inc., 533 Hogye-dong, Dongan-gu, Anyang-shi, Kyongki-do 431-749, Republic of Korea

Abstract: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.
Keywords:Requirements conflicts  Software product line  Goal and scenario authoring  Requirements partitioning  Syntactic and semantic requirements conflict detection
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号