Behavioural inheritance in the UML to model software product lines

被引:1
|
作者
Roubtsova, E
Roubtsov, S
机构
[1] Eindhoven Univ Technol, NL-5600 MB Eindhoven, Netherlands
[2] VTT Elect, FIN-95071 Oulu, Finland
关键词
software product line; architectural design; behavioural inheritance; UML;
D O I
10.1016/j.scico.2003.04.008
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Traditional product line approaches struggle with complexity and weak evolution support. We propose an evolutionary software product line modelling approach based on controllable inheritance of product line members specifications. Instead of a predefined product line architecture we use hierarchies of implemented product specifications plus correctness control of product model transformations. The approach is supported by an appropriate tool prototype. (C) 2004 Elsevier B.V. All rights reserved.
引用
收藏
页码:409 / 434
页数:26
相关论文
共 50 条
  • [1] Automatic Model Translation to UML from Software Product Lines Model using UML Profile
    Muhammad, Rizki
    Setyautami, Maya Retno Ayu
    [J]. 2016 INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER SCIENCE AND INFORMATION SYSTEMS (ICACSIS), 2016, : 605 - 610
  • [2] Towards a UML profile for software product lines
    Ziadi, T
    Hélouët, L
    Jézéquel, JM
    [J]. SOFTWARE PRODUCT-FAMILY ENGINEERING, 2004, 3014 : 129 - 139
  • [3] Modeling Multi Software Product Lines using UML
    Setyautami, Maya R. A.
    Adianto, Daya
    Azurat, Ade
    [J]. SPLC'18: PROCEEDINGS OF THE 22ND INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE, VOL 1, 2018, : 274 - 278
  • [4] SPL-UML: software product lines design language
    Maazoun, Jihen
    Bouassida, Nadia
    Ben Abdallah, Hanene
    [J]. 2015 IEEE/ACS 12TH INTERNATIONAL CONFERENCE OF COMPUTER SYSTEMS AND APPLICATIONS (AICCSA), 2015,
  • [5] Designing software product lines with the Unified Modeling Language (UML)
    Gomaa, H
    [J]. SOFTWARE PRODUCT LINES, PROCEEDINGS, 2004, 3154 : 317 - 317
  • [6] Feature Nets: behavioural modelling of software product lines
    Radu Muschevici
    José Proença
    Dave Clarke
    [J]. Software & Systems Modeling, 2016, 15 : 1181 - 1206
  • [7] Coverage Criteria for Behavioural Testing of Software Product Lines
    Devroey, Xavier
    Perrouin, Gilles
    Legay, Axel
    Cordy, Maxime
    Schobbens, Pierre-Yves
    Heymans, Patrick
    [J]. LEVERAGING APPLICATIONS OF FORMAL METHODS, VERIFICATION AND VALIDATION: TECHNOLOGIES FOR MASTERING CHANGE, PT I, 2014, 8802 : 336 - 350
  • [8] Feature Nets: behavioural modelling of software product lines
    Muschevici, Radu
    Proenca, Jose
    Clarke, Dave
    [J]. SOFTWARE AND SYSTEMS MODELING, 2016, 15 (04): : 1181 - 1206
  • [9] UML Support for Designing Software Product Lines: The Package Merge Mechanism
    Laguna, Miguel A.
    Marques, Jose M.
    [J]. JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2010, 16 (17) : 2313 - 2332
  • [10] Merging UML2 composite structures of Software Product Lines
    Ben Rhouma, Takoua
    Tessier, Patrick
    Terrier, Francois
    [J]. 2012 17TH INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS), 2012, : 77 - 85