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 条
  • [21] Product requirements capturing and structurally modeling
    Zhang, He-Ming
    Xiong, Guang-Leng
    Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2001, 7 (10): : 18 - 21
  • [22] Towards a Variable Non-Functional Requirements Integration for Component-Based Product Line
    Hammani, Fatima Zahra
    Rhanoui, Maryem
    El Asri, Bouchra
    2014 SECOND WORLD CONFERENCE ON COMPLEX SYSTEMS (WCCS), 2014, : 146 - 151
  • [23] The effect of capital requirements on product line profitability
    Cleverley, WO
    Cleverley, JO
    JOURNAL OF HEALTHCARE MANAGEMENT, 2005, 50 (04) : 218 - 221
  • [24] An introduction to global product line requirements engineering
    Berenbach, Brian
    Second IEEE International Conference on Global Software Engineering, Proceedings, 2007, : 300 - 301
  • [25] Identifying key requirements for a new product line
    Savolainen, Juha
    Kauppinen, Marjo
    Maennistoe, Tomi
    14TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2007, : 478 - +
  • [26] Requirements engineering in software product line engineering
    Insfran, Emilio
    Chastek, Gary
    Donohoe, Patrick
    Sampaio do Prado Leite, Julio Cesar
    REQUIREMENTS ENGINEERING, 2014, 19 (04) : 331 - 332
  • [27] A Systems Approach to Product Line Requirements Reuse
    Niu, Nan
    Savolainen, Juha
    Niu, Zhendong
    Jin, Mingzhou
    Cheng, Jing-Ru C.
    IEEE SYSTEMS JOURNAL, 2014, 8 (03): : 827 - 836
  • [28] Using parameters and discriminants for product line requirements
    Mannion, Mike
    Kaindl, Hermann
    SYSTEMS ENGINEERING, 2008, 11 (01) : 61 - 80
  • [29] Requirements Identification and Representation in Software Product Line
    Halim, Shahliza Abd
    Jawawi, Dayang Norhayati A.
    Deris, Safaai
    APSEC 09: SIXTEENTH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2009, : 340 - 346
  • [30] Requirements engineering in software product line engineering
    Emilio Insfran
    Gary Chastek
    Patrick Donohoe
    Julio César Sampaio do Prado Leite
    Requirements Engineering, 2014, 19 : 331 - 332