Adopting computational independent models for derivation of architectural requirements of software product lines

被引:3
|
作者
Braganca, Alexandre [1 ]
Machado, Ricardo J. [2 ]
机构
[1] IPP, ISEP, Dept Informat Engn, Oporto, Portugal
[2] Univ Minho, P-4719 Braga, Portugal
来源
FOURTH INTERNATIONAL WORKSHOP ON MODEL-BASED METHODOLOGIES FOR PERVASIVE AND EMBEDDED SOFTWARE, PROCEEDINGS | 2007年
关键词
D O I
10.1109/MOMPES.2007.2
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The alignment of the software architecture and the functional requirements of a system is a demanding task because of the difficulty in tracing design elements to requirements. The 4SRS (Four Step Rule Set) is a UML based model driven method for single system development which provides support to the software architect in this task. This paper presents an evolution of the 4SRS method aimed at product lines. In particular, we describe how to address the transformation of functional requirements (use cases) into component based requirements for the product line architecture. In order to achieve this, we have extended the 4SRS method to explicitly handle variability. This evolution of 4SRS is based on an extension of the UML-F profile proposed by the authors. The UML-F profile provides UML notational extensions required to model variability. We present our approach in a practical way and illustrate it with an example.
引用
收藏
页码:91 / +
页数:2
相关论文
共 50 条
  • [21] A flexible requirements analysis approach for Software Product Lines
    Guelfi, Nicolas
    Perrouin, Gilles
    REQUIREMENTS ENGINEERING: FOUNDATION FOR SOFTWARE QUALITY, 2007, 4542 : 78 - +
  • [22] Capturing consumer preferences as requirements for software product lines
    Jelena Zdravkovic
    Eric-Oluf Svee
    Constantinos Giannoulis
    Requirements Engineering, 2015, 20 : 71 - 90
  • [23] An Architectural Approach to Support Online Updates of Software Product Lines
    Weyns, Danny
    Michalik, Bartosz
    Helleboogh, Alexander
    Boucke, Nelis
    2011 9TH WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE (WICSA), 2011, : 204 - 213
  • [24] An Experimental Study on Requirements Engineering for Software Product Lines
    Santana Neiva, Danuza Ferreira
    de Almeida, Eduardo Santana
    de Lemos Meira, Silvio Romero
    2009 35TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS, PROCEEDINGS, 2009, : 251 - +
  • [25] Managing requirements inter-dependency for software product line derivation
    David Sellier
    Mike Mannion
    Jason Xabier Mansell
    Requirements Engineering, 2008, 13 : 299 - 313
  • [26] Software Reuse and Reusability based on Requirements Product Lines, Cases and Feature-Similarity Models
    Kaindl, Hermann
    Mannion, Mike
    2018 IEEE 26TH INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE 2018), 2018, : 510 - 511
  • [27] A study about architectural requirements in a transition from product to software platform
    de Gusmao, Andre Luiz
    De Souza, Cleidson R. B.
    Reis, Rodrigo Q.
    Lima, Adailton M.
    ACM PROCEEDINGS OF THE 10TH EUROPEAN CONFERENCE ON SOFTWARE ARCHITECTURE WORKSHOPS (ECSA-W), 2016,
  • [28] Managing requirements inter-dependency for software product line derivation
    Sellier, David
    Mannion, Mike
    Mansell, Jason Xabier
    REQUIREMENTS ENGINEERING, 2008, 13 (04) : 299 - 313
  • [29] Preserving Non-Functional Requirements in Goal Models Using Meta-models of the Software Product Lines
    Jadoon, Gullelala
    28TH INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE, SPLC 2024, 2024,
  • [30] The Pro-PD Process Model for Product Derivation within software product lines
    O'Leary, Padraig
    de Almeida, Eduardo Santana
    Richardson, Ita
    INFORMATION AND SOFTWARE TECHNOLOGY, 2012, 54 (09) : 1014 - 1028