Extending Dynamic Software Product Lines with Temporal Constraints - Archive ouverte HAL Access content directly
Conference Papers Year : 2017

Extending Dynamic Software Product Lines with Temporal Constraints

(1, 2) , (3, 2, 1) , (2, 1)
1
2
3

Abstract

Due to the number of cloud providers, as well as the extensive collection of services, cloud computing provides very flexible environments, where resources and services can be provisioned and released on demand. However, reconfiguration and adaptation mechanisms in cloud environments are very heterogeneous and often exhibit complex constraints. For example, when reconfiguring a cloud system, a set of available services may be dependent on previous choices, or there may be alternative ways of adapting the system, with different impacts on performance, costs or reconfiguration time. Cloud computing systems exhibit high levels of variability, making dynamic software product lines (DSPLs) a promising approach for managing them. However, in DSPL approaches, verification is often limited to verifying conformance to a variability model, but this is insufficient to verify complex reconfiguration constraints that exist in cloud computing systems. In this paper, we propose the use of temporal constraints and reconfiguration operations to model a DSPL's reconfiguration lifecycle. We demonstrate how these concepts can be used to model the variability of cloud systems, and we use our approach to identify reconfigurations that meet given criteria.
Fichier principal
Vignette du fichier
SEAMS__ICSE_2017_paper_34.pdf (279.29 Ko) Télécharger le fichier
Origin : Files produced by the author(s)

Dates and versions

hal-01482014 , version 1 (03-03-2017)

Identifiers

  • HAL Id : hal-01482014 , version 1

Cite

Gustavo Sousa, Walter Rudametkin, Laurence Duchien. Extending Dynamic Software Product Lines with Temporal Constraints. 12th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2017), May 2017, Buenos Aires, Argentina. ⟨hal-01482014⟩
259 View
469 Download

Share

Gmail Facebook Twitter LinkedIn More