A feature oriented approach to modeling and reusing requirements of software product lines

被引:14
|
作者
Mei, H [1 ]
Zhang, W [1 ]
Gu, F [1 ]
机构
[1] Peking Univ, Sch Elect Engn & Comp Sci, Inst Software, Beijing 100871, Peoples R China
关键词
software reuse; software product line; domain engineering; domain analysis; feature model;
D O I
10.1109/CMPSAC.2003.1245350
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Getting a proper set of reusable requirements is an important milestone for successful software product line (SPL) practice. But modeling SPL requirements is usually more complex and difficult than modeling requirements for individual applications because it often involves systematically exploring commonality and variation across a set of applications. This paper presents a feature-oriented approach to modeling and reusing SPL requirements. A framework of the feature model is first proposed from five aspects, namely, basic structure, variation representation mechanism, variation binding time, variation constraint mechanism and quality, feature analysis. Then, a customization-based reusing method is suggested, and a feature-oriented domain modeling method (FODM) is presented, including a concrete form of the feature model and a modeling process for it. At the end, a case study of a real domain is used to validate the feature model framework and demonstrate FODM.
引用
收藏
页码:250 / 256
页数:7
相关论文
共 50 条
  • [31] Non-Functional Requirements Analysis Modeling for Software Product Lines
    Nguyen, Quyen L.
    [J]. 2009 ICSE WORKSHOP ON MODELING IN SOFTWARE ENGINEERING (MISE), 2009, : 56 - 61
  • [32] Reusing operational requirements: A process-oriented approach
    Darimont, R
    Souquieres, J
    [J]. RE '97 - PROCEEDINGS OF THE THIRD IEEE INTERNATIONAL SYMPOSIUM ON REQUIREMENTS ENGINEERING, 1997, : 16 - 25
  • [33] Security requirements in software product lines
    Mellado, Daniel
    Fernandez-Medina, Eduardo
    Piattini, Mario
    [J]. SECRYPT 2008: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SECURITY AND CRYPTOGRAPHY, 2008, : 442 - +
  • [34] Reusing functional software requirements in small-sized software enterprises: a model oriented to the catalog of requirements
    Pacheco, C.
    Garcia, I.
    Calvo-Manzano, J. A.
    Arcilla, M.
    [J]. REQUIREMENTS ENGINEERING, 2017, 22 (02) : 275 - 287
  • [35] Reusing functional software requirements in small-sized software enterprises: a model oriented to the catalog of requirements
    C. Pacheco
    I. Garcia
    J. A. Calvo-Manzano
    M. Arcilla
    [J]. Requirements Engineering, 2017, 22 : 275 - 287
  • [36] A holistic approach to feature modeling for product line requirements engineering
    Lee, Jaejoon
    Kang, Kyo C.
    Sawyer, Pete
    Lee, Hyesun
    [J]. REQUIREMENTS ENGINEERING, 2014, 19 (04) : 377 - 395
  • [37] A holistic approach to feature modeling for product line requirements engineering
    Jaejoon Lee
    Kyo C. Kang
    Pete Sawyer
    Hyesun Lee
    [J]. Requirements Engineering, 2014, 19 : 377 - 395
  • [38] Baseline-Oriented Modeling: an MDA approach based on Software Product Lines for the Expert Systems development
    Eugenia Cabello, Maria
    Ramos, Isidro
    Gomez, Abel
    Limon, Rogelio
    [J]. 2009 FIRST ASIAN CONFERENCE ON INTELLIGENT INFORMATION AND DATABASE SYSTEMS, 2009, : 208 - 213
  • [39] Feature modularity in software product lines
    Batory, Don
    [J]. SPLC 2006: 10th International Software Product Line Conference, Proceedings, 2006, : 230 - 230
  • [40] AORE (Aspect-Oriented Requirements Engineering) Methodology for Automotive Software Product Lines
    Aoyama, Mkio
    Yoshino, Atsuko
    [J]. APSEC 2008:15TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2008, : 203 - 210