dubus-doa-06

Summary

Autonomous Deployment and Reconfiguration of Component-based Applications in Open Distributed Environments. Jérémy Dubus and Philippe Merle. In Proceedings of the 8th International OTM Symposium on Distributed Objects and Applications (DOA'06), pages 26-27, Montpellier, France, November 2006. (Rank (CORE) : B).

Abstract

Architecture Description Languages (ADL) dedicated to distributed applications allow architects to explicitly describe the distribution of their software components onto a set of computer nodes (also called the deployment domain). But, these domains must be completely known at deployment time. In open distributed environments like grid and ubiquitous computing, the deployment domains can not be statically identified since they strongly evolve (e.g., Nodes appear and disappear dynamically). Then, ADLs are inappropriated to describe explicitly and completely applications deployed and evolving on open distributed environments. We argue that software architectures for open distributed environments require concepts for managing evolution autonomously. These should allow architects to describe how their component-based applications must evolve when the deployment domain evolves too. The contribution of this paper is Dacar, a framework to address autonomous evolution of software architectures in open distributed environments. This approach reifies software architectures as models in memory. These reified architectures are enhanced with evolution rules. This approach is exemplified with an ubiquitous application. A prototype has been implemented on top of OpenCCM, an open source Java-based implementation of both Deployment and Configuration of Distributed Component-based Applications and CORBA Component Model (CCM) specifications of the Object Management Group consortium.

Bibtex entry

@INPROCEEDINGS { dubus-doa-06,
    AUTHOR = { J\'er\'emy Dubus and Philippe Merle },
    BOOKTITLE = { Proceedings of the 8th International OTM Symposium on Distributed Objects and Applications (DOA'06) },
    TITLE = { {Autonomous Deployment and Reconfiguration of Component-based Applications in Open Distributed Environments} },
    YEAR = { 2006 },
    MONTH = { nov },
    ADDRESS = { Montpellier, France },
    LONGNOTES = { 20061101 },
    PAGES = { 26--27 },
    VOLUME = { 4277 },
    SERIES = { Lecture Notes in Computer Science },
    PUBLISHER = { Springer-Verlag },
    GROUPS = { international,jacquard,mosaiques,conference },
    WEBSITE = { www.cs.rmit.edu.au/fedconf/index.html?page=doa2006cfp },
    ABSTRACT = { Architecture Description Languages (ADL) dedicated to distributed applications allow architects to explicitly describe the distribution of their software components onto a set of computer nodes (also called the deployment domain). But, these domains must be completely known at deployment time. In open distributed environments like grid and ubiquitous computing, the deployment domains can not be statically identified since they strongly evolve (e.g., Nodes appear and disappear dynamically). Then, ADLs are inappropriated to describe explicitly and completely applications deployed and evolving on open distributed environments. We argue that software architectures for open distributed environments require concepts for managing evolution autonomously. These should allow architects to describe how their component-based applications must evolve when the deployment domain evolves too. The contribution of this paper is Dacar, a framework to address autonomous evolution of software architectures in open distributed environments. This approach reifies software architectures as models in memory. These reified architectures are enhanced with evolution rules. This approach is exemplified with an ubiquitous application. A prototype has been implemented on top of OpenCCM, an open source Java-based implementation of both Deployment and Configuration of Distributed Component-based Applications and CORBA Component Model (CCM) specifications of the Object Management Group consortium. },
    LASTNAME = { Dubus },
    DATEADDED = { 2007-03-26 },
    LASTDATEMODIFIED = { 2007-03-26 },
    AERES = { ACT },
    INRIA = { JACQUARD },
    LABO = { dans },
    SELECTIF = { oui },
    NOTE = { Rank (CORE) : B },
}

News

  • 2013/12/09: Ceremony for the PRES ULNF International Research Thesis Award 2013 granted to Gabriel Tamura for his PhD Thesis - U. Lille 1, Building P3, Maxwell Amphitheater
  • 2013/12/05: Rémi Druilhe PhD defense
  • 2013/11/27: Maria Gomez Lacruz received the Best Poster Award at the Welcome PhD session organized by PRES UNLF
  • 2013/11/04: Filip Krikava joins ADAM
  • 2013/10/29: The ApiSwarm project is selected in the context of the Windows Azure Research Award Program
  • 2013/10/15: Maria Gomez Lacruz joins ADAM
  • 2013/10/01: Maxime Colmant, Vincenzo Musco, Loïc Huertas and Bo Zhang join ADAM
  • 2013/09/01: Daniel Le Berre and Jifeng Xuan join ADAM
  • 2013/07/05: Russel Nzekwa PhD defense