Declarative Elasticity in ABS

Stijn Gouw 1 Jacopo Mauro 2 Behrooz Nobakht 3 Gianluigi Zavattaro 4
4 FOCUS - Foundations of Component-based Ubiquitous Systems
CRISAM - Inria Sophia Antipolis - Méditerranée , DISI - Dipartimento di Informatica - Scienza e Ingegneria [Bologna]
Abstract : Traditional development methodologies that separate software design from application deployment have been replaced by approaches such as continuous delivery or DevOps, according to which deployment issues should be taken into account already at the early stages of development. This calls for the definition of new modeling and specification languages. In this paper we show how deployment can be added as a first-class citizen in the object-oriented modeling language ABS. We follow a declarative approach: programmers specify deployment constraints and a solver synthesizes ABS classes exposing methods like deploy (resp. undeploy) that executes (resp. cancels) configuration actions changing the current deployment towards a new one satisfying the programmer’s desiderata. Differently from previous works, this novel approach allows for the specification of incremental modifications, thus supporting the declarative modeling of elastic applications.
Type de document :
Communication dans un congrès
Marco Aiello; Einar Broch Johnsen; Schahram Dustdar; Ilche Georgievski. 5th European Conference on Service-Oriented and Cloud Computing (ESOCC), Sep 2016, Vienna, Austria. Springer International Publishing, Lecture Notes in Computer Science, LNCS-9846, pp.118-134, 2016, Service-Oriented and Cloud Computing. 〈10.1007/978-3-319-44482-6_8 〉
Liste complète des métadonnées

Littérature citée [18 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-01638585
Contributeur : Hal Ifip <>
Soumis le : lundi 20 novembre 2017 - 11:01:05
Dernière modification le : samedi 27 janvier 2018 - 01:31:18
Document(s) archivé(s) le : mercredi 21 février 2018 - 12:52:46

Fichier

 Accès restreint
Fichier visible le : 2019-01-01

Connectez-vous pour demander l'accès au fichier

Licence


Distributed under a Creative Commons Paternité 4.0 International License

Identifiants

Citation

Stijn Gouw, Jacopo Mauro, Behrooz Nobakht, Gianluigi Zavattaro. Declarative Elasticity in ABS. Marco Aiello; Einar Broch Johnsen; Schahram Dustdar; Ilche Georgievski. 5th European Conference on Service-Oriented and Cloud Computing (ESOCC), Sep 2016, Vienna, Austria. Springer International Publishing, Lecture Notes in Computer Science, LNCS-9846, pp.118-134, 2016, Service-Oriented and Cloud Computing. 〈10.1007/978-3-319-44482-6_8 〉. 〈hal-01638585〉

Partager

Métriques

Consultations de la notice

187