Delta-Oriented Multi Software Product Lines

被引:15
|
作者
Damiani, Ferruccio [1 ]
Schaefer, Ina [2 ]
Winkelmann, Tim [2 ]
机构
[1] Univ Torino, Turin, Italy
[2] TU Braunschweig, Braunschweig, Germany
关键词
!text type='Java']Java[!/text; Delta-Oriented Programming; Multi Software Product Line;
D O I
10.1145/2648511.2648536
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Modern software systems outgrow the scope of traditional software product lines (SPLs) resulting in multi software product lines (MSPLs) with many interconnected subsystem versions and variants. Delta-oriented programming (DOP) is a flexible, modular approach for implementing SPLs, but DOP so far does not allow the realization of MSPLs. In this paper, we extend DOP to support MSPL development and provide the first holistic modeling approach for MSPLs that spans problem, solution and configuration space. The main concept is the extension of DOP with the possibility to import other SPLs or MSPLs into a new MSPL. By expressing constraints amongst the imported SPLs, a common configuration and product generation is enabled.
引用
收藏
页码:232 / 236
页数:5
相关论文
共 50 条
  • [41] Modeling Multi Software Product Lines using UML
    Setyautami, Maya R. A.
    Adianto, Daya
    Azurat, Ade
    SPLC'18: PROCEEDINGS OF THE 22ND INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE, VOL 1, 2018, : 274 - 278
  • [42] 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
  • [43] Correctness-by-Construction for Feature-Oriented Software Product Lines
    Bordis, Tabea
    Runge, Tobias
    Schaefer, Ina
    GPCE '2020: PROCEEDINGS OF THE 19TH ACM SIGPLAN INTERNATIONAL CONFERENCE ON GENERATIVE PROGRAMMING: CONCEPTS AND EXPERIENCES, 2020, : 22 - 34
  • [44] Reuse-oriented SLAM Framework using Software Product Lines
    Abdelhady, Mohamed A.
    Dresscher, Douwe
    Broenink, Jan F.
    2020 FOURTH IEEE INTERNATIONAL CONFERENCE ON ROBOTIC COMPUTING (IRC 2020), 2020, : 187 - 190
  • [45] 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
  • [46] Problem-Oriented Feature Interaction Detection in Software Product Lines
    Classen, Andreas
    FEATURE INTERACTIONS IN SOFTWARE AND COMMUNICATION SYSTEMS IX, 2008, : 203 - 206
  • [47] Using Document-Oriented GUIs in Dynamic Software Product Lines
    Kramer, Dean
    Oussena, Samia
    Komisarczuk, Peter
    Clark, Tony
    ACM SIGPLAN NOTICES, 2014, 49 (03) : 85 - 94
  • [48] Incremental Consistency Checking in Delta-oriented UML-Models for Automation Systems
    Kowal, Matthias
    Schaefer, Ina
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2016, (206): : 32 - 45
  • [49] Implementing Delta-Oriented SPLs using PEoPL: An Example Scenario and Case Study
    Behringer, Benjamin
    Fey, Moritz
    PROCEEDINGS OF THE 7TH INTERNATIONAL WORKSHOP ON FEATURE-ORIENTED SOFTWARE DEVELOPMENT (FOSD'16), 2016, : 28 - 38
  • [50] Software product lines
    Bosch, J
    TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES - TOOLS 33, PROCEEDINGS, 2000, : 467 - 467