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
关键词
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] Capturing consumer preferences as requirements for software product lines
    Jelena Zdravkovic
    Eric-Oluf Svee
    Constantinos Giannoulis
    [J]. Requirements Engineering, 2015, 20 : 71 - 90
  • [22] Engineering Languages for Specifying Product-Derivation Processes in Software Product Lines
    Sanchez, Pablo
    Loughran, Neil
    Fuentes, Lidia
    Garcia, Alessandro
    [J]. SOFTWARE LANGUAGE ENGINEERING, 2009, 5452 : 188 - +
  • [23] Measuring Non-functional Properties in Software Product Lines for Product Derivation
    Siegmund, Norbert
    Rosenmueller, Marko
    Kuhlemann, Martin
    Kaestner, Christian
    Saake, Gunter
    [J]. APSEC 2008:15TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2008, : 187 - 194
  • [24] An Architectural Approach to Support Online Updates of Software Product Lines
    Weyns, Danny
    Michalik, Bartosz
    Helleboogh, Alexander
    Boucke, Nelis
    [J]. 2011 9TH WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE (WICSA), 2011, : 204 - 213
  • [25] Software Reuse and Reusability based on Requirements Product Lines, Cases and Feature-Similarity Models
    Kaindl, Hermann
    Mannion, Mike
    [J]. 2018 IEEE 26TH INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE 2018), 2018, : 510 - 511
  • [26] Managing requirements inter-dependency for software product line derivation
    Sellier, David
    Mannion, Mike
    Mansell, Jason Xabier
    [J]. REQUIREMENTS ENGINEERING, 2008, 13 (04) : 299 - 313
  • [27] Managing requirements inter-dependency for software product line derivation
    David Sellier
    Mike Mannion
    Jason Xabier Mansell
    [J]. Requirements Engineering, 2008, 13 : 299 - 313
  • [28] 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.
    [J]. ACM PROCEEDINGS OF THE 10TH EUROPEAN CONFERENCE ON SOFTWARE ARCHITECTURE WORKSHOPS (ECSA-W), 2016,
  • [29] The Pro-PD Process Model for Product Derivation within software product lines
    O'Leary, Padraig
    de Almeida, Eduardo Santana
    Richardson, Ita
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2012, 54 (09) : 1014 - 1028
  • [30] A Practical Tool for Automating Service Oriented Software Product Lines Derivation
    Alzahmi, Salwa
    Abu Matar, Mohammad
    Mizouni, Rabeb
    [J]. 2014 IEEE 8TH INTERNATIONAL SYMPOSIUM ON SERVICE ORIENTED SYSTEM ENGINEERING (SOSE), 2014, : 90 - 97