A Feature-Driven Requirements Engineering Approach for Software Product Lines

被引:11
|
作者
de Oliveira, Raphael Pereira [1 ]
Insfran, Emilio [2 ]
Abrahao, Silvia [2 ]
Gonzalez-Huerta, Javier [2 ]
Blanes, David [2 ]
Cohen, Sholom [3 ]
de Almeida, Eduardo Santana [1 ,4 ]
机构
[1] Fed Univ Bahia UFBA, Dept Comp Sci, Salvador, BA, Brazil
[2] Univ Politecn Valencia, Dept Informat & Comp Sci, E-46022 Valencia, Spain
[3] Carnegie Mellon Univ, SEI, Pittsburgh, PA 15213 USA
[4] Fraunhofer Project Ctr, Software & Syst Engn, Bahia Blanca, Buenos Aires, Argentina
基金
美国安德鲁·梅隆基金会;
关键词
Product Lines; Requirements Specification; Reuse;
D O I
10.1109/SBCARS.2013.11
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The importance of Requirements Engineering within software development has long been established and recognized by researchers and practitioners. Within Software Product Lines (SPL), this activity is even more critical because it needs to cope with common, variable, and product-specific requirements not only for a single product but for the whole set of products in the family. In this paper, we present a Feature-Driven Requirements Engineering approach (FeDRE) that provides support to the requirements specification of software product lines. The approach follows a strategy where features are realized into functional requirements considering the variability captured in a feature model. It also provides guidelines on how to associate chunks of features from a feature model and to consider them as the context for the Use Case specification. The feasibility of the approach is illustrated in a case study for developing an SPL of mobile applications for emergency notifications. Preliminary evaluations on the perceived ease of use and perceived usefulness of requirements analysts using the approach are also presented.
引用
收藏
页码:1 / 10
页数:10
相关论文
共 50 条
  • [31] Requirements engineering in software product line engineering
    Emilio Insfran
    Gary Chastek
    Patrick Donohoe
    Julio César Sampaio do Prado Leite
    [J]. Requirements Engineering, 2014, 19 : 331 - 332
  • [32] 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 - +
  • [33] Towards security requirements management for software product lines:: A security domain requirements engineering process
    Mellado, Daniel
    Fernandez-Medina, Eduardo
    Piattini, Mario
    [J]. COMPUTER STANDARDS & INTERFACES, 2008, 30 (06) : 361 - 371
  • [34] Kutulu: A Domain-specific Language for Feature-driven Product Derivation
    Dayibas, Orcun
    Oguztuzun, Halit
    [J]. 2012 IEEE 36TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2012, : 105 - 110
  • [35] Feature modularity in software product lines
    Batory, Don
    [J]. SPLC 2006: 10th International Software Product Line Conference, Proceedings, 2006, : 230 - 230
  • [36] A Feature-Driven Crossover Operator for Product Line Architecture Design Optimization
    Colanzi, Thelma Elita
    Vergilio, Silvia Regina
    [J]. 2014 IEEE 38TH ANNUAL INTERNATIONAL COMPUTERS, SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2014, : 43 - 52
  • [37] Virtual knowledge repository for intelligent and distributed feature-driven product realization
    Wang, GX
    Zhang, WZ
    Nee, AYC
    [J]. PROCEEDINGS OF THE 34TH INTERNATIONAL MATADOR CONFERENCE: FORMERLY THE INTERNATIONAL MACHINE TOOL DESIGN AND RESEARCH CONFERENCES, 2004, : 81 - 86
  • [38] SOFTWARE ECONOMICS DRIVEN BY REQUIREMENTS ENGINEERING
    Borys, M.
    [J]. ACTUAL PROBLEMS OF ECONOMICS, 2011, (120): : 310 - 315
  • [39] Feature-Driven Volume Fairing
    Takahashi, Shigeo
    Kobayashi, Jun
    Fujishiro, Issei
    [J]. SMART GRAPHICS, PROCEEDINGS, 2009, 5531 : 233 - +
  • [40] A feature-driven approach to locating optimal viewpoints for volume visualization
    Takahashi, S
    Fujishiro, I
    Takeshima, Y
    Nishita, T
    [J]. IEEE VISUALIZATION 2005, PROCEEDINGS, 2005, : 495 - 502