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 条
  • [31] A Practical Tool for Automating Service Oriented Software Product Lines Derivation
    Alzahmi, Salwa
    Abu Matar, Mohammad
    Mizouni, Rabeb
    2014 IEEE 8TH INTERNATIONAL SYMPOSIUM ON SERVICE ORIENTED SYSTEM ENGINEERING (SOSE), 2014, : 90 - 97
  • [32] Adopting Software Product Lines to Implement an Efficient Learning Analytics Framework in MOOCs
    Yu, Chen-Hsiang
    Wu, Jungpin
    Liu, Ming-Chi
    Liu, An-Chi
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2021, 37 (01) : 139 - 155
  • [33] Promoting Modularity in a Requirements Engineering Process for Software Product Lines
    Netto, Dorgival
    Silva, Carla
    NEW ADVANCES IN INFORMATION SYSTEMS AND TECHNOLOGIES, VOL 1, 2016, 444 : 599 - 608
  • [34] Requirements engineering for software product lines: A systematic literature review
    Alves, Vander
    Niu, Nan
    Alves, Carina
    Valenca, George
    INFORMATION AND SOFTWARE TECHNOLOGY, 2010, 52 (08) : 806 - 820
  • [35] Secure Tropos framework for software product lines requirements engineering
    Mellado, Daniel
    Mouratidis, Haralambos
    Fernandez-Medina, Eduardo
    COMPUTER STANDARDS & INTERFACES, 2014, 36 (04) : 711 - 722
  • [36] An Integrated Requirements Engineering Framework for Agile Software Product Lines
    Haidar, Hassan
    Kolp, Manuel
    Wautelet, Yves
    SOFTWARE TECHNOLOGIES, ICSOFT 2018, 2019, 1077 : 124 - 149
  • [37] Aspect-oriented requirements engineering for software product lines
    Kuloor, C
    Eberlein, A
    ECBS 2003: 10TH IEEE INTERNATIONAL CONFERENCE AND WORKSHOP ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 2003, : 98 - 107
  • [38] An Architectural Pattern to Realize Multi Software Product Lines in Java']Java
    Setyautami, Maya Retno Ayu
    Haehnle, Reiner
    PROCEEDINGS OF 15TH INTERNATIONAL WORKING CONFERENCE ON VARIABILITY MODELLING OF SOFTWARE-INTENSIVE SYSTEMS, VAMOS 2021, 2021,
  • [39] Quality-based Heuristic for Optimal Product Derivation in Software Product Lines Quality-based Optimal Product Derivation in SPL
    Losavio, Francisca
    Ordaz, Oscar
    2015 Internet Technologies and Applications (ITA) Proceedings of the Sixth International Conference (ITA 15), 2015, : 125 - 131
  • [40] An Industrial Case Study for Adopting Software Product Lines in Automotive Industry An Evolution-Based Approach for Software Product Lines (EVOA-SPL)
    Ignaim, Karam
    Fernandes, Joao M.
    23RD INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE(SPLC 2019), VOL B, 2019, : 183 - 190