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
来源
18TH INTERNATIONAL SOFTWARE PRODUCT LINE CONFERENCE (SPLC 2014), VOL 1 | 2014年
关键词
!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
相关论文
共 26 条
  • [21] A novel model-based testing approach for software product lines
    Damiani, Ferruccio
    Faitelson, David
    Gladisch, Christoph
    Tyszberowicz, Shmuel
    SOFTWARE AND SYSTEMS MODELING, 2017, 16 (04) : 1223 - 1251
  • [22] A novel model-based testing approach for software product lines
    Ferruccio Damiani
    David Faitelson
    Christoph Gladisch
    Shmuel Tyszberowicz
    Software & Systems Modeling, 2017, 16 : 1223 - 1251
  • [23] Name Resolution Strategies in Variability Realization Languages for Software Product Lines
    Schuster, Sven
    Nieke, Michael
    Schaefer, Ina
    PROCEEDINGS OF THE 7TH INTERNATIONAL WORKSHOP ON FEATURE-ORIENTED SOFTWARE DEVELOPMENT (FOSD'16), 2016, : 11 - 17
  • [24] Unanticipated Evolution in Software Product Lines versus Independent Products: A Case Study
    Hamza, Mostafa
    Walker, Robert J.
    Elaasar, Maged
    21ST INTERNATIONAL SYSTEM & SOFTWARE PRODUCT LINE CONFERENCE (SPLC 2017), VOL 2, 2017, : 97 - 104
  • [25] Product lines of dataflows
    Lienhardt, Michael
    ter Beek, Maurice H.
    Damiani, Ferruccio
    28TH INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE, SPLC 2024, 2024, : 218 - 218
  • [26] FeatureIDE: An extensible framework for feature-oriented software development
    Thuema, Thomas
    Kaestner, Christian
    Benduhn, Fabian
    Meinicke, Jens
    Saake, Gunter
    Leich, Thomas
    SCIENCE OF COMPUTER PROGRAMMING, 2014, 79 : 70 - 85