Requirements Identification and Representation in Software Product Line

被引:1
|
作者
Halim, Shahliza Abd [1 ]
Jawawi, Dayang Norhayati A. [1 ]
Deris, Safaai [1 ]
机构
[1] Univ Technol Malaysia, Fac Comp Sci & Informat Syst, Software Engn Dept, Skudai 81300, Johor, Malaysia
关键词
software product line; variability; requirements; feature model; use case model; CORE ASSET;
D O I
10.1109/APSEC.2009.73
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software Product Line (SPL) core assets development is an effective approach in software reuse in which core assets can be shared among the members of the product line with an explicit treatment of variability. Considering reuse early in development phase can promise the increase in reuse and understanding reuse at a later development phase. This paper concentrates on identifying and representing variability at requirement level. The proposed approach differs slightly from other approaches where identification of the variant requirements is done with commonality and variability analysis and using two important requirements model, feature and use case model. Relation between both requirements model is through matrix table. This paper illustrates the application of this approach using the library systems product line example.
引用
收藏
页码:340 / 346
页数:7
相关论文
共 50 条
  • [31] Software product line engineering
    Sugumaran, Vijayan
    Park, Sooyong
    Kang, Kyo C.
    COMMUNICATIONS OF THE ACM, 2006, 49 (12) : 29 - 32
  • [32] Testing a Software Product Line
    McGregor, John D.
    TESTING TECHNIQUES IN SOFTWARE ENGINEERING, 2010, 6153 : 104 - 140
  • [33] Software product line and open source software
    Ishikawa, M
    11TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2004, : 567 - 567
  • [34] Product Feasibility Verification in Software Product Line
    Cristian Martinez, Omar
    Gonnet, Silvio
    Leone, Horacio
    Diaz, Nicolas
    2012 XXXVIII CONFERENCIA LATINOAMERICANA EN INFORMATICA (CLEI), 2012,
  • [35] Semantic representation of product requirements for true product knowledge management
    Bravo-Aranda, G.
    Hernandez-Rodriguez, F.
    Martin-Navarro, A.
    EWORK AND EBUSINESS IN ARCHITECTURE, ENGINEERING AND CONSTRUCTIO N, 2009, : 255 - 262
  • [36] Towards a Semantic Representation for Functional Software Requirements
    Sonbol, Riad
    Rebdawi, Ghaida
    Ghneim, Nada
    2020 IEEE SEVENTH INTERNATIONAL WORKSHOP ON ARTIFICIAL INTELLIGENCE FOR REQUIREMENTS ENGINEERING (AIRE 2020), 2020, : 1 - 7
  • [37] Requirements management: a representation scheme for product specifications
    McKay, A
    de Pennington, A
    Baxter, J
    COMPUTER-AIDED DESIGN, 2001, 33 (07) : 511 - 520
  • [38] Feature Extraction from Japanese Natural Language Requirements Documents for Software Product Line Engineering
    Hisazumi, Kenji
    Xiao, Yuedong
    Fukuda, Akira
    2019 COMPANION OF THE 19TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY (QRS-C 2019), 2019, : 322 - 329
  • [39] Software Product Line Engineering for Developing Self-adaptive Systems: Towards the Domain Requirements
    Shen, Liwei
    Peng, Xin
    Zhao, Wenyun
    2012 IEEE 36TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2012, : 289 - 296
  • [40] Software Product Line Architecture Strategy to Develop Large Scale Products with Conflicting Customer Requirements
    Pal, Mrinmoy
    Das Dommeti, Kishore
    Preetish, K. K.
    IEEE 21ST INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE COMPANION, ICSA-C 2024, 2024, : 48 - 53