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.

Delta-oriented multi software product lines

DAMIANI, Ferruccio;
2014-01-01

Abstract

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.
2014
18th International Software Product Line Conference, SPLC 2014
Firenze, Italy
15-19 September 2014
Proceedings of the 18th International Software Product Line Conference on - SPLC '14
ACM - Association for Computing Machinery
1
232
236
9781450327404
http://dl.acm.org/citation.cfm?doid=2648511.2648536
Java; Delta-oriented Programming; Multi Software Product Line
Ferruccio Damiani;Ina Schaefer;Tim Winkelmann
File in questo prodotto:
File Dimensione Formato  
ACM-splc-2014.pdf

Accesso riservato

Descrizione: Articolo principale (versione per conferenza)
Tipo di file: PDF EDITORIALE
Dimensione 424.45 kB
Formato Adobe PDF
424.45 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
main-Open-access.pdf

Open Access dal 02/12/2015

Descrizione: Articolo principale (versione per conferenza)
Tipo di file: POSTPRINT (VERSIONE FINALE DELL’AUTORE)
Dimensione 191.72 kB
Formato Adobe PDF
191.72 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2318/150060
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 24
  • ???jsp.display-item.citation.isi??? 15
social impact