Skip to Main content Skip to Navigation

Une démarche orientée modèle pour le déploiement de systèmes en environnements ouverts distribués

Jérémy Dubus 1
1 ADAM - Adaptive Distributed Applications and Middleware
LIFL - Laboratoire d'Informatique Fondamentale de Lille, Inria Lille - Nord Europe
Abstract : Deployment is one of the most difficult software lifecycle step, and the less standardized. First, in our work we identify four challenges to solve to handle software systems deployment. The first challenge is about to initiate consensus for standard generic software deployment lan- guage. The second challenge consists in static verification of software deployment processes described using this language. These verifications are supposed to ensure the coherency of the described deployment process. Third challenge is about implementing middleware plat- form able to interpret this language and perform deployment of any software system. Finally fourth challenge is to transpose these deployment processes into open distributed environe- ments which are fluctuating, such as ubiquitous and grid environments. Our contribution then consists to define a distributed systems deployment process divided in four roles to handle these challenges : the network expert, the software expert, system administrator and business architect. On the one hand, the DeployWare approach is defined by a multi-roles metamodel to describe deployment of the middleware layer of a system, and by the virtual machine able to automatically execute the described deployment, in conformance with the model driven en- gineering. Using a metamodeling language allows to implement static verification programs of the deployment models. On the other side, the DACAR approach proposes a generic ar- chitecture model to express and execute the deployment of a component-based application. The DeployWare and DACAR approaches allows to take into account during the deployment description, the open distributed environments properties, in conformance with the autonomic computing approach. Our contribution is validated through many experiences in ubiquitous environments and in enterprise services world.
Complete list of metadata

Cited literature [75 references]  Display  Hide  Download
Contributor : Lionel Seinturier <>
Submitted on : Monday, February 13, 2012 - 2:43:30 PM
Last modification on : Monday, October 19, 2020 - 11:06:41 AM
Long-term archiving on: : Monday, May 14, 2012 - 2:20:24 AM


  • HAL Id : tel-00668936, version 1



Jérémy Dubus. Une démarche orientée modèle pour le déploiement de systèmes en environnements ouverts distribués. Calcul parallèle, distribué et partagé [cs.DC]. Université des Sciences et Technologie de Lille - Lille I, 2008. Français. ⟨tel-00668936⟩



Record views


Files downloads