An approach to developing domain requirements as a core asset based on commonality and variability analysis in a product line

被引:63
|
作者
Moon, M [1 ]
Yeom, K [1 ]
Chae, HS [1 ]
机构
[1] Pusan Natl Univ, Dept Comp Sci & Engn, Pusan 609735, South Korea
关键词
requirement engineering; product-line; core asset; commonality; variability; domain analysis; reuse;
D O I
10.1109/TSE.2005.76
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The methodologies of product line engineering emphasize proactive reuse to construct high-quality products more quickly that are less costly. Requirements engineering for software product families differs significantly from requirements engineering for single software products. The requirements for a product line are written for the group of systems as a whole, with requirements for individual systems specified by a delta or an increment to the generic set. Therefore, it is necessary to identify and explicitly denote the regions of commonality and points of variation at the requirements level. In this paper, we suggest a method of producing requirements that will be a core asset in the product line. We describe a process for developing domain requirements where commonality and variability in a domain are explicitly considered. A CASE environment, named DREAM, for managing commonality and variability analysis of domain requirements is also described. We also describe a case study for an e-Travel System domain where we found that our approach to developing domain requirements based on commonality and variability analysis helped to produce domain requirements as a core asset for product lines.
引用
收藏
页码:551 / 569
页数:19
相关论文
共 50 条
  • [1] An approach to develop requirement as a core asset in product line
    Moon, M
    Yeom, K
    [J]. SOFTWARE REUSE: METHODS, TECHNIQUES, AND TOOLS: PROCEEDINGS, 2004, 3107 : 23 - 34
  • [2] An approach to developing core assets in product line
    Moon, M
    Yeom, K
    [J]. 11TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2004, : 586 - 588
  • [3] An approach to developing domain architectures based on variability analysis
    Moon, M
    Yeom, K
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2006, PT 2, 2006, 3981 : 441 - 450
  • [4] An approach to develop requirement as a core asset in product-line
    Moon, MK
    Yeom, K
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2004, E87D (12): : 2744 - 2753
  • [5] Product Line Requirements Reuse based on Variability Management
    Mannion, Mike
    Kaindl, Hermann
    [J]. 2012 19TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE WORKSHOPS (APSECW), VOL. 2, 2012, : 148 - +
  • [6] Applying formal approach to core asset instantiation in product line engineering
    Shin, Suk Kyung
    Her, Jin Sun
    Kim, Soo Dong
    [J]. ASPEC 2006: 13TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2006, : 427 - 434
  • [7] An approach to analyzing commonality and variability of features using ontology in a software product line engineering
    Lee, Soon-Bok
    Kim, Jin-Woo
    Song, Chee-Yang
    Baik, Doo-Kwon
    [J]. SERA 2007: 5TH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH, MANAGEMENT, AND APPLICATIONS, PROCEEDINGS, 2007, : 727 - +
  • [8] Rationale-based variability management in product line requirements engineering
    Thurimella, Anil Kumar
    [J]. PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2007, : 210 - 215
  • [9] Experience Report on Using a Domain Model-Based Extractive Approach to Software Product Line Asset Development
    Lee, Hyesun
    Choi, Hyunsik
    Kang, Kyo C.
    Kim, Dohyung
    Lee, Zino
    [J]. FORMAL FOUNDATIONS OF REUSE AND DOMAIN ENGINEERING, PROCEEDINGS, 2009, 5791 : 137 - +
  • [10] Bidirectional migration between variability and commonality in product line engineering of smart homes
    Sharma, Sugam
    Wong, Johnny
    Tim, U. Sunday
    Gadia, Shashi
    [J]. INTERNATIONAL JOURNAL OF SYSTEM ASSURANCE ENGINEERING AND MANAGEMENT, 2013, 4 (01) : 1 - 12