Executable modelling of dynamic software product lines in the ABS language

dc.contributor.author Muschevici,R en
dc.contributor.author Clarke,D en
dc.contributor.author José Paiva Proença en
dc.date.accessioned 2017-12-21T11:37:21Z
dc.date.available 2017-12-21T11:37:21Z
dc.date.issued 2013 en
dc.description.abstract Dynamic software product lines (DSPLs) combine the advantages of traditional SPLs, such as an explicit variability model connected to an integrated repository of reusable code artefacts, with the ability to exploit a system's variability at runtime. When a system needs to adapt, for example to changes in operational environment or functional requirements, DSPL systems are capable of adapting their behaviour dynamically, thus avoiding the need to halt, recompile and redeploy. The field of DSPL engineering is still in formation and general-purpose DSPL development languages and tools are rare. In this paper we introduce a language and execution environment for developing and running dynamic SPLs. Our work builds on ABS, a language and integrated development environment with dedicated support for implementing static software product lines. Our ABS extension advances the scope of ABS to dynamic SPL engineering. Systems developed using ABS are compiled to Java, and are thus executable on a wide range of platforms. Copyright 2013 ACM. en
dc.identifier.uri http://repositorio.inesctec.pt/handle/123456789/4609
dc.identifier.uri http://dx.doi.org/10.1145/2528265.2528266 en
dc.language eng en
dc.relation 5901 en
dc.rights info:eu-repo/semantics/openAccess en
dc.title Executable modelling of dynamic software product lines in the ABS language en
dc.type conferenceObject en
dc.type Publication en
Files
Original bundle
Now showing 1 - 1 of 1
Thumbnail Image
Name:
P-008-JE4.pdf
Size:
288.44 KB
Format:
Adobe Portable Document Format
Description: