• Medientyp: Sonstige Veröffentlichung; Elektronische Hochschulschrift; E-Book
  • Titel: Une démarche orientée modèle pour le déploiement de systèmes en environnements ouverts distribués ; A model-based approach for deployment of software systems in open distributed environments
  • Beteiligte: Dubus, Jérémy [Verfasser:in]
  • Erschienen: theses.fr, 2008-10-10
  • Sprache: Französisch
  • Schlagwörter: Logiciels -- Déploiement
  • Entstehung:
  • Anmerkungen: Diese Datenquelle enthält auch Bestandsnachweise, die nicht zu einem Volltext führen.
  • Beschreibung: Le déploiement est l'étape du cycle de vie des logiciels la moins standardisée et outillée à ce jour. Nous identifions quatre défis à relever pour déployer des systèmes logiciels distribués et hétérogènes. Le premier est de créer un langage générique de déploiement de logiciels. Le deuxième consiste en la vérification statique de déploiements logiciels décrits dans ce langage pour assurer un déroulement correct avant d'en exécuter. Le troisième est de réaliser une plate-forme capable d'interpréter ce langage et d'effectuer le déploiement de n'importe quel système logiciel réparti. Le quatrième est d'appliquer ces déploiements de systèmes dans les environnements ouverts distribués, c'est-à-dire les réseaux fluctuants comme les réseaux ubiquitaires. Nous définissons une démarche de déploiement de systèmes distribués centrée sur quatre rôles pour relever ces défis. L'approche DeployWare, conforme à l'ingénierie des modèles, permet de décrire le déploiement de la couche intergicielle du système et d'exécuter automatiquement le déploiement de cette couche. L'utilisation d'un langage de méta-modélisation permet d'écrire des programmes de vérification statique des modèles. L'approche DACAR propose un méta-modèle d'architecture générique pour exprimer et exécuter le déploiement d'une application métier à base de composants. Cette double approche DeployWare/DACAR permet de prendre en compte les propriétés des environnements ouverts distribués selon une approche conforme à l'informatique auto-gérée. Notre contribution est validée par plusieurs expériences pour le domaine des environnements ouverts ubiquitaires, et pour celui des services d'entreprise. ; Deployment is one of the most difficult software lifecycle step, and the less standardized. We identify four challenges to solve to handle software systems deployment. The first is about to initiate consensus for standard generic software deployment language. The second consists in static verification of software deployment processes described using this language. These ...
  • Zugangsstatus: Freier Zugang