A model-driven approach for the derivation of architectural requirements of software product lines

被引:0
|
作者
Braganca, Alexandre [1 ]
Machado, Ricardo J. [2 ]
机构
[1] Polytech Inst Porto, Dept Informat Engn, Sch Engn, Oporto, Portugal
[2] Univ Minho, Sch Engn, Informat Syst Dept, Guimaraes, Portugal
关键词
Model-driven engineering; UML; Software product lines; Logical architecture;
D O I
10.1007/s11334-009-0078-3
中图分类号
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 four-step rule set (4SRS) is a unified modeling language (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 software 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. The result is a UML-based model-driven method that can be applied in combination with metamodeling tools such as the eclipse modeling framework (EMF) to derive the architecture of software product lines. We present our approach in a practical way and illustrate it with an example. We also discuss how our proposals are related to the work of other authors.
引用
收藏
页码:65 / 78
页数:14
相关论文
共 50 条
  • [1] 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
  • [2] Model-driven approach to developing domain functional requirements in software product lines
    Guo, J.
    Wang, Y.
    Zhang, Z.
    Nummenmaa, J.
    Niu, N.
    [J]. IET SOFTWARE, 2012, 6 (04) : 391 - 401
  • [3] Model-Driven Testing in Software Product Lines
    Perez Lamancha, Beatriz
    Polo Usaola, Macario
    Garcia Rodriguez de Guzman, Ignacio
    [J]. 2009 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, CONFERENCE PROCEEDINGS, 2009, : 511 - +
  • [4] An Ontology-based Approach to Model-Driven Software Product Lines
    Ferreira, Nuno
    Machado, Ricardo J.
    Gasevic, Dragan
    [J]. 2009 FOURTH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING ADVANCES (ICSEA 2009), 2009, : 559 - +
  • [5] A Model Based Testing Approach for Model-Driven Development and Software Product Lines
    Perez Lamancha, Beatriz
    Polo Usaola, Macario
    Piattini Velthius, Mario
    [J]. EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2011, 230 : 193 - +
  • [6] A model-driven traceability framework for software product lines
    Nicolas Anquetil
    Uirá Kulesza
    Ralf Mitschke
    Ana Moreira
    Jean-Claude Royer
    Andreas Rummler
    André Sousa
    [J]. Software & Systems Modeling, 2010, 9 : 427 - 451
  • [7] AN AUTOMATED MODEL-DRIVEN TESTING FRAMEWORK For Model-Driven Development and Software Product Lines
    Lamancha, Beatriz Perez
    Polo Usaola, Macario
    Piattini, Mario
    [J]. ENASE 2010: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2010, : 112 - 121
  • [8] A model-driven traceability framework for software product lines
    Anquetil, Nicolas
    Kulesza, Uira
    Mitschke, Ralf
    Moreira, Ana
    Royer, Jean-Claude
    Rummler, Andreas
    Sousa, Andre
    [J]. SOFTWARE AND SYSTEMS MODELING, 2010, 9 (04): : 427 - 451
  • [9] Adopting computational independent models for derivation of architectural requirements of software product lines
    Braganca, Alexandre
    Machado, Ricardo J.
    [J]. FOURTH INTERNATIONAL WORKSHOP ON MODEL-BASED METHODOLOGIES FOR PERVASIVE AND EMBEDDED SOFTWARE, PROCEEDINGS, 2007, : 91 - +
  • [10] Model-Driven Software Product Line An Integrated Approach
    Schuerr, Andy
    Oster, Sebastian
    Markert, Florian
    [J]. SOFSEM 2010: THEORY AND PRACTICE OF COMPUTER SCIENCE, PROCEEDINGS, 2010, 5901 : 112 - +