Proposition d'un processus de réification d'abstraction de communication comme un connecteur associé à des générateurs - TEL - Thèses en ligne Accéder directement au contenu
Thèse Année : 2005

Proposal of a reification process for communication abstraction as a connector associated to generators

Proposition d'un processus de réification d'abstraction de communication comme un connecteur associé à des générateurs

Résumé

Component based programming approaches and software architectures distinguish the components from their interconnections. The interactions between components, also called connectors, have different and contradictory definitions in the literature. The aim of this PhD work is to provide a clearer definition of what a connector is and to propose a process for its implementation as a set of generators. First, we define a connector as an architectural element that evolves and becomes concrete during its life cycle. Then, we study in more details the different concepts of this life cycle and illustrate them with the realization and the evaluation of a load balancing connector. Finally, we present a classification between the two kinds of communication abstraction: the connector and the communication component. Hence, we discuss the differences and the main choice criteria between these two entities.
Les approches de conception et de programmation à base de composants et les architectures logicielles séparent les composants de leurs interconnexions. Ces dernières, souvent appelées connecteurs, possèdent des définitions diverses et contradictoires dans la communauté. Le but de cette thèse est de clarifier le concept de connecteur et de proposer un processus pour son implémentation sous la forme d'un ensemble de générateurs. Ainsi, nous définissons un connecteur comme un élément d'architecture qui évolue et se concrétise durant son cycle de vie. Nous discutons en détails les différents concepts relatifs à ce cycle de vie, et nous les illustrons au travers de la mise en œuvre et l'évaluation d'un connecteur d'équilibrage de charge. Pour finir, nous dressons une classification entre les deux types d'abstraction de communication : les connecteurs et les composants de communication. Ainsi, nous mettons en avant les différences et les principaux critères de choix entre ces deux entités.
Fichier principal
Vignette du fichier
TheseSMatougui.pdf (1.06 Mo) Télécharger le fichier
Loading...

Dates et versions

tel-00012036 , version 1 (24-03-2006)

Identifiants

  • HAL Id : tel-00012036 , version 1

Citer

Selma Matougui. Proposition d'un processus de réification d'abstraction de communication comme un connecteur associé à des générateurs. Génie logiciel [cs.SE]. Université Rennes 1, 2005. Français. ⟨NNT : ⟩. ⟨tel-00012036⟩
142 Consultations
291 Téléchargements

Partager

Gmail Facebook X LinkedIn More