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 条
  • [1] Defining and Validating a Feature-Driven Requirements Engineering Approach
    de Oliveira, Raphael Pereira
    Blanes, David
    Gonzalez-Huerta, Javier
    Insfran, Emilio
    Abrahao, Silvia
    Cohen, Sholom
    de Almeida, Eduardo Santana
    [J]. JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2014, 20 (05) : 666 - 691
  • [2] Feature-Driven and Incremental Variability Generalization in Software Product Line
    Shen, Liwei
    Peng, Xin
    Zhao, Wenyun
    [J]. FORMAL FOUNDATIONS OF REUSE AND DOMAIN ENGINEERING, PROCEEDINGS, 2009, 5791 : 170 - 180
  • [3] A feature oriented approach to modeling and reusing requirements of software product lines
    Mei, H
    Zhang, W
    Gu, F
    [J]. 27TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, PROCEEDINGS, 2003, : 250 - 256
  • [4] A feature oriented approach to managing domain requirements dependencies in software product lines
    Lee, Yuqin
    Zhao, Wenyun
    [J]. FIRST INTERNATIONAL MULTI-SYMPOSIUMS ON COMPUTER AND COMPUTATIONAL SCIENCES (IMSCCS 2006), PROCEEDINGS, VOL 2, 2006, : 378 - +
  • [5] A model-driven approach for the derivation of architectural requirements of software product lines
    Alexandre Bragança
    Ricardo J. Machado
    [J]. Innovations in Systems and Software Engineering, 2009, 5 (1) : 65 - 78
  • [6] A model-driven approach for the derivation of architectural requirements of software product lines
    Braganca, Alexandre
    Machado, Ricardo J.
    [J]. INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2009, 5 (01) : 65 - 78
  • [7] Security requirements engineering framework for software product lines
    Mellado, Daniel
    Fernandez-Medina, Eduardo
    Piattini, Mario
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2010, 52 (10) : 1094 - 1117
  • [8] An Experimental Study on Requirements Engineering for Software Product Lines
    Santana Neiva, Danuza Ferreira
    de Almeida, Eduardo Santana
    de Lemos Meira, Silvio Romero
    [J]. 2009 35TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS, PROCEEDINGS, 2009, : 251 - +
  • [9] RequiLine: A requirements engineering tool for software product lines
    von der Massen, T
    Lichter, H
    [J]. SOFTWARE PRODUCT-FAMILY ENGINEERING, 2004, 3014 : 168 - 180
  • [10] Feature-driven systems engineering procedure for standardized product-line development
    Granrath, Christian
    Kugler, Christopher
    Silberg, Sebastian
    Meyer, Max-Arno
    Orth, Philipp
    Richenhagen, Johannes
    Andert, Jakob
    [J]. SYSTEMS ENGINEERING, 2021, 24 (06) : 456 - 479