Extracting and Modeling Product Line Functional Requirements

被引:50
作者
Niu, Nan [1 ]
Easterbrook, Steve [1 ]
机构
[1] Univ Toronto, Dept Comp Sci, Toronto, ON M5S 3G4, Canada
来源
PROCEEDINGS OF THE 16TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE | 2008年
关键词
D O I
10.1109/RE.2008.49
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We introduce an extractive approach to building a product line's requirements assets. We define the functional requirements profiles (FRPs) according to the linguistic characterization of a domain's action-oriented concerns, and show that FRPs can be extracted from a document based on domain-aware lexical affinities that bear a 'verb-direct object' relation. The validated FRPs are then amenable to semantic case analysis so as to uncover the variation structures. Finally, merging FRPs helps discover the requirements interdependencies. We use orthogonal variability modeling to represent the product lines external variability and constraints. We apply our approach to an auto-marker product line. The study shows our approach complements domain analysis by quickly offering insights into system functionalities and product line variabilities.
引用
收藏
页码:155 / 164
页数:10
相关论文
共 31 条
  • [1] Requirements in the wild: How small companies do it
    Aranda, Jorge
    Easterbrook, Steve
    Wilson, Greg
    [J]. 15TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE, PROCEEDINGS, 2007, : 39 - +
  • [2] Bosch J., 2000, Design Use of Software Architectures: Adopting and evolving a product-line approach
  • [3] BRUNET G, 2006, INT WKSHP GLOB INT M
  • [4] BUHNE S, 2003, INT WKSHP PROD FAM E, P19
  • [5] CARROLL J, 2001, INT WKSHP PARS TECHN
  • [6] CLELANDHUANG J, 2006, INT REQS ENG C MINN, P36
  • [7] Clements P., 2001, Software Product Lines: Practices and Patterns
  • [8] Dag JNO, 2005, IEEE SOFTWARE, V22, P32, DOI 10.1109/MS.2005.1
  • [9] Faulk SR, 2001, FIFTH IEEE INTERNATIONAL SYMPOSIUM ON REQUIREMENTS ENGINEERING, PROCEEDINGS, P48
  • [10] Fillmore C.J., 1968, Universals linguistic theory, P1, DOI DOI 10.4236/ENG