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 条
  • [41] Empirical Software Engineering, Predictive Models, and Product Lines
    Carver, Jeffrey C.
    de Almeida, Eduardo Santana
    Capilla, Rafael
    Minku, Leandro
    Torchiano, Marco
    Valdezate, Alejandro
    IEEE SOFTWARE, 2018, 35 (03) : 8 - 11
  • [42] A Comparative Survey of Economic Models for Software Product Lines
    Ali, Muhammad Sarmad
    Babar, Muhammad Ali
    Schmid, Klaus
    2009 35TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS, PROCEEDINGS, 2009, : 275 - +
  • [43] Cost models for software product lines: Introduction and overview
    Charles O.
    Schalk M.
    Thiel S.
    Informatik-Spektrum, 2011, 34 (4) : 377 - 390
  • [44] Basic behavioral models for software product lines: Revisited
    Varshosaz, Mahsa
    Beohar, Harsh
    Mousavi, Mohammad Reza
    SCIENCE OF COMPUTER PROGRAMMING, 2018, 168 : 171 - 185
  • [45] An approach for validating feature models in software product lines
    School of Electrical Engineering and Computer Science, University of Newcastle, Callaghan 2308, NSW, Australia
    Zhang, G., 1600, Academic Journals Inc., 244, 5th avenue, No. 2218, New City, NY 10001, United States (07): : 1 - 29
  • [46] Requirements modeling languages for software product lines: A systematic literature review
    Sepulveda, Samuel
    Cravero, Ania
    Cachero, Cristina
    INFORMATION AND SOFTWARE TECHNOLOGY, 2016, 69 : 16 - 36
  • [47] A Feature-Driven Requirements Engineering Approach for Software Product Lines
    de Oliveira, Raphael Pereira
    Insfran, Emilio
    Abrahao, Silvia
    Gonzalez-Huerta, Javier
    Blanes, David
    Cohen, Sholom
    de Almeida, Eduardo Santana
    7TH BRAZILIAN SYMPOSIUM ON SOFTWARE COMPONENTS, ARCHITECTURES AND REUSE (SBCARS 2013), 2013, : 1 - 10
  • [48] Non-Functional Requirements Analysis Modeling for Software Product Lines
    Nguyen, Quyen L.
    2009 ICSE WORKSHOP ON MODELING IN SOFTWARE ENGINEERING (MISE), 2009, : 56 - 61
  • [49] A feature oriented approach to modeling and reusing requirements of software product lines
    Mei, H
    Zhang, W
    Gu, F
    27TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, PROCEEDINGS, 2003, : 250 - 256
  • [50] Integrating and Applying Architectural Design Patterns in Space Flight Software Product Lines
    Fant, Julie Street
    Gomaa, Hassan
    Pettit, Robert G.
    2015 10TH INTERNATIONAL JOINT CONFERENCE ON SOFTWARE TECHNOLOGIES (ICSOFT), VOL 1, 2015, : 208 - 218