Fédération de composants : une architecture logicielle pour la composition par coordination - Archive ouverte HAL Access content directly
Theses Year : 2003

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

(1)
1

Abstract

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 and versions

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

Identifiers

  • HAL Id : tel-00004378 , version 1

Cite

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⟩
150 View
479 Download

Share

Gmail Facebook Twitter LinkedIn More