Refactoring Object-Oriented Applications for a Deployment in the Cloud: Workflow Generation based on Static Analysis of Source Code

Anfel Selmadji 1 Abdelhak-Djamel Seriai 1 Hinde Lilia Bouziane 1 Christophe Dony 1 Chouki Tibermacine 1
1 MAREL - Models And Reuse Engineering, Languages
LIRMM - Laboratoire d'Informatique de Robotique et de Microélectronique de Montpellier
Abstract : Cloud Computing delivers to customers computing/storage resources as services via the internet. It is characterized by its elastic nature and its payment model (pay-as-you-go). To optimize the use of these resources, one of the requirements related to this type of environment is to dynamically configure the applications to reduce the costs of their deployment. The dynamic configuration requires the ability to determine which resources are used, as well as when and where they are utilized. This can be done using workflows. In fact, several works rely on workflows to reduce execution costs in the cloud. Unlike workflows, OO applications have an architecture which exposes little or no behavioral (temporal) aspect. Hence, to execute an OO application in the cloud, the entire application needs to be deployed and all its used resources need to be allocated during its entire execution time. To reduce execution costs, we propose a re-engineering process aiming to restructure these applications from OO architectural style to workflow style. In this paper, we focus on the first step of the process which has as a goal generating a workflow from OO source code.
Type de document :
Communication dans un congrès
ENASE: Evaluation of Novel Approaches to Software Engineering, Mar 2018, Funchal, Madeira, Portugal. 13th International Conference on Evaluation of Novel Approaches to Software Engineering, 2018, 〈http://www.enase.org/?y=2018〉. 〈10.5220/0006699101110123〉
Liste complète des métadonnées

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

https://hal-lirmm.ccsd.cnrs.fr/lirmm-01875047
Contributeur : Anfel Selmadji <>
Soumis le : dimanche 21 octobre 2018 - 17:28:59
Dernière modification le : vendredi 23 novembre 2018 - 12:52:07

Fichier

ASetAl_ENASE_2018.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

Collections

Citation

Anfel Selmadji, Abdelhak-Djamel Seriai, Hinde Lilia Bouziane, Christophe Dony, Chouki Tibermacine. Refactoring Object-Oriented Applications for a Deployment in the Cloud: Workflow Generation based on Static Analysis of Source Code. ENASE: Evaluation of Novel Approaches to Software Engineering, Mar 2018, Funchal, Madeira, Portugal. 13th International Conference on Evaluation of Novel Approaches to Software Engineering, 2018, 〈http://www.enase.org/?y=2018〉. 〈10.5220/0006699101110123〉. 〈lirmm-01875047〉

Partager

Métriques

Consultations de la notice

58

Téléchargements de fichiers

9