Programming distributed and adaptable autonomous components--the GCM/ProActive framework

Françoise Baude 1 Ludovic Henrio 1 Cristian Ruz 2
1 SCALE - Safe Composition of Autonomous applications with Large-SCALE Execution environment
CRISAM - Inria Sophia Antipolis - Méditerranée , COMRED - COMmunications, Réseaux, systèmes Embarqués et Distribués
Abstract : Component-oriented software has become a useful tool to build larger and more complex systems by describing the application in terms of encapsulated, loosely coupled entities called components. At the same time, asynchronous programming patterns allow for the development of efficient distributed applications. While several component models and frameworks have been proposed, most of them tightly integrate the component model with the middleware they run upon. This intertwining is generally implicit and not discussed, leading to entangled, hard to maintain code. This article describes our efforts in the development of the GCM/ProActive framework for providing distributed and adaptable autonomous components. GCM/ProActive integrates a component model designed for execution on large-scale environments, with a programming model based on active objects allowing a high degree of distribution and concurrency. This new integrated model provides a more powerful development, composition, and execution environment than other distributed component frameworks. We illustrate that GCM/ProActive is particularly adapted to the programming of autonomic component systems, and to the integration into a service-oriented environment.
Type de document :
Article dans une revue
Software: Practice and Experience, Wiley, 2014
Liste complète des métadonnées

https://hal.inria.fr/hal-01001043
Contributeur : Ludovic Henrio <>
Soumis le : jeudi 12 juin 2014 - 10:43:07
Dernière modification le : jeudi 12 juin 2014 - 10:46:06
Document(s) archivé(s) le : vendredi 12 septembre 2014 - 10:38:38

Fichier

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

Identifiants

  • HAL Id : hal-01001043, version 1

Collections

Citation

Françoise Baude, Ludovic Henrio, Cristian Ruz. Programming distributed and adaptable autonomous components--the GCM/ProActive framework. Software: Practice and Experience, Wiley, 2014. <hal-01001043>

Partager

Métriques

Consultations de
la notice

324

Téléchargements du document

318