ACCUEIL

Consignes aux
auteurs et coordonnateurs
Nos règles d'éthique
Autres revues >>

L'Objet

1262-1137
logiciel, bases de données, réseaux
Publication abandonné
 

 ARTICLE VOL 12/HS - 2006  - pp.37-52
TITRE
Assistance à l'architecte pour la construction d'architectures à base de composants

RÉSUMÉ
Dans un processus de développement à base de composants, la sélection et l’assemblage de composants logiciels incombent à l’architecte. De nombreux travaux se focalisent sur la tâche, complexe, de vérification de la validité d’un assemblage existant. Ce papier présente un système, destiné à l’architecte, qui offre trois niveaux d’assistance imbriqués facilitant la construction d’architectures valides. Il s’appuie sur une information décrivant les collaborations potentielles entre composants, plus riche que les seules interfaces fournies et requises et plus simple et synthétique que les protocoles. Nous proposons d’enrichir la description des composants de ports, primitifs et composites, qui fournissent un niveau d’information intermédiaire à partir duquel nous pouvons vérifier une propriété des architectures, la quasi-validité, qui est une condition nécessaire à leur validité. Nous appuyant sur ces notions, nous fournissons à l’architecte une représentation abstraite des collaborations potentielles, un algorithme d’aide semi-automatisé à la construction d’architectures et un algorithme entièrement automatique.

ABSTRACT
During a component-based development process, the architect selects and assembles software components. Many research works focus on the complex task of verifying the validity of an existing assembly. This paper presents a computer-aided system that offers the architect three assistance levels to make the building of valid architectures easier. It is based on information about potential collaborations between components that are both richer than the usual provided and required interfaces and simpler and more synthetic than full protocols. We propose to enrich the description of components with primitive and composite ports that provide an intermediary information level that we then use to verify a quasi-validity property on architectures, which proves to be a necessary condition for their validity. On this basis, we provide the architect with an abstract representation of potential collaborations, a semi-automatic algorithm to support architecture construction and a fully automatic one.

AUTEUR(S)
Nicolas DESNOS, Christelle URTADO, Sylvain VAUTTIER, Marianne HUCHARD

MOTS-CLÉS
Développement à base de composants, construction d’architectures, assemblage, assistance à l’architecte, ports primitifs et composites, quasi-validité.

KEYWORDS
Component-based software, architecture construction, assembly, support to the architect, primitive and composite ports, quasi-validity

LANGUE DE L'ARTICLE
Français

 PRIX
• Abonné (hors accès direct) : 34.95 €
• Non abonné : 34.95 €
|
|
--> Tous les articles sont dans un format PDF protégé par tatouage 
   
ACCÉDER A L'ARTICLE COMPLET  (161 Ko)



Mot de passe oublié ?

ABONNEZ-VOUS !

CONTACTS
Comité de
rédaction
Conditions
générales de vente

 English version >> 
Lavoisier