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
关键词
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
相关论文
共 50 条
  • [1] Modeling Nonfunctional Requirements in Software Product Line
    Sun Lianshan
    Wang Jinyu
    BUSINESS, ECONOMICS, FINANCIAL SCIENCES, AND MANAGEMENT, 2012, 143 : 745 - 753
  • [2] On-Demand Cluster Analysis for Product Line Functional Requirements
    Niu, Nan
    Easterbrook, Steve
    SPLC 2008: 12TH INTERNATIONAL SOFTWARE PRODUCT LINE CONFERENCE, PROCEEDINGS, 2008, : 87 - 96
  • [3] A holistic approach to feature modeling for product line requirements engineering
    Lee, Jaejoon
    Kang, Kyo C.
    Sawyer, Pete
    Lee, Hyesun
    REQUIREMENTS ENGINEERING, 2014, 19 (04) : 377 - 395
  • [4] A holistic approach to feature modeling for product line requirements engineering
    Jaejoon Lee
    Kyo C. Kang
    Pete Sawyer
    Hyesun Lee
    Requirements Engineering, 2014, 19 : 377 - 395
  • [5] Extracting core requirements for software product lines
    Iris Reinhartz-Berger
    Mark Kemelman
    Requirements Engineering, 2020, 25 : 47 - 65
  • [6] Extracting core requirements for software product lines
    Reinhartz-Berger, Iris
    Kemelman, Mark
    REQUIREMENTS ENGINEERING, 2020, 25 (01) : 47 - 65
  • [7] Mapping Product Line Requirements to a Product Line Architecture
    Mannion, Mike
    Savolainen, Juha
    18TH INTERNATIONAL SOFTWARE PRODUCT LINE CONFERENCE (SPLC 2014), VOL 1, 2014, : 362 - 362
  • [8] Transitioning from product line requirements to product line architecture
    Savolainen, J
    Oliver, I
    Mannion, M
    Zuo, HL
    PROCEEDINGS OF THE 29TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, 2005, : 186 - 195
  • [9] Non-Functional Requirements Analysis Modeling for Software Product Lines
    Nguyen, Quyen L.
    2009 ICSE WORKSHOP ON MODELING IN SOFTWARE ENGINEERING (MISE), 2009, : 56 - 61
  • [10] Extracting Requirements and Modeling Information and Controlling Risk
    Carver, Jeffrey C.
    Abrahao, Silvia
    Penzenstadler, Birgit
    IEEE SOFTWARE, 2021, 38 (03) : 121 - 124