Fédération de composants : une architecture logicielle pour la composition par coordination - TEL - Thèses en ligne Accéder directement au contenu
Thèse Année : 2003

Fédération de composants : une architecture logicielle pour la composition par coordination

Résumé

We studied the problem of composition by coordination, in which a group of components belonging to different domains must work together in an application. Considering that any direct connection between two components of two different domains generates evolution problems, we explored coordination as a composing mechanism. We characterized the problem of coordination between domains, and showed that container models are a simplistic solution to this problem. We studied the coordination world, and we introduced the "federation", as a software architecture that makes possible to structure an application as a set of components, which cooperate (without any direct connection) to achieve a common goal. We defined the common universe (relationships between the components of distinct domains) and the coordination contracts (materialization of the game rules) like the basic structures of a federation. We implemented a framework and an application to validate the approach
Nous étudions le problème de la composition par coordination, dans lequel un groupe de composants de domaines distincts doivent travailler ensemble pour réaliser une application. Sachant que toute connexion directe entre deux composants de deux domaines différents engendre des problèmes d'évolution, nous avons exploré la coordination comme une façon de composer. Nous avons caractérisé le problème de la coordination entre domaines, et montré les modèles de conteneurs comme une solution rudimentaire à ce problème. Nous avons étudié le monde de la coordination, et nous avons introduit la "fédération", comme une architecture logicielle qui permet de structurer les applications comme un ensemble de composants qui coopèrent pour atteindre un but commun. Nous avons défini l'univers commun (les relations entre les composants de domaines distincts) et les contrats de coordination (la matérialisation des règles de jeu), comme les structures de base d'une fédération
Fichier principal
Vignette du fichier
tel-00004378.pdf (1.36 Mo) Télécharger le fichier

Dates et versions

tel-00004378 , version 1 (29-01-2004)

Identifiants

  • HAL Id : tel-00004378 , version 1

Citer

Jorge Villalobos. Fédération de composants : une architecture logicielle pour la composition par coordination. Génie logiciel [cs.SE]. Université Joseph-Fourier - Grenoble I, 2003. Français. ⟨NNT : ⟩. ⟨tel-00004378⟩
173 Consultations
543 Téléchargements

Partager

Gmail Facebook X LinkedIn More