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 10/2-3 - 2004  - pp.103-116  - doi:10.3166/objet.10.2-3.103-116
TITRE
TranSAT : maîtriser l'évolution d'une architecture logicielle

RÉSUMÉ
Nous présentons dans ce papier TranSAT (Transformation for Software Architecture Technics) un modèle de composant abstrait permettant la description de l'évolution d'architectures logicielles. Notre approche est inspirée des approches proposées par Jan Bosch sur la superimposition et par l'AOSD (Aspect Oriented Software Development). Ce modèle définit trois étapes principales pour la définition d'une architecture logicielle. Une première étape permet de décrire un modèle statique d'assemblage de composants validé grâce à l'utilisation de contrats de structure et de comportement. Une deuxième étape propose de décrire des nouvelles fonctionnalités à intégrer et de capitaliser les règles de transformation liées à cette intégration. Cette description est regroupée sous le vocable d'adaptateur. Enfin, le concept de tisseur définit la configuration de ces règles pour une architecture cible. Ainsi, les informations non fonctionnelles liées à l'évolution sont modélisées et analysables.


ABSTRACT
This paper presents TranSAT (Transformation for Software Architecture Technologies), an abstract component model for designing the evolution in software architectures. Three stages characterize this new software architecture approach. In a first stage, it proposes structural and behavioral analysis of a static architecture model. In a second stage, it extends the concepts of our software architecture model to make it evolution aware. We define new concerns independently from an architecture. We focus on capitalising the software architecture transformation rules for the integration of each concern. The term of adaptor groups together these information. In the last stage, we weave each concern step by step. These refinement steps are highly inspired by Aspect Oriented Software Development (AOSD) and by Jan Bosch approaches on the superimposition. So, TranSAT allows the description and the analysis of nonfunctional information related to the software architecture evolution.


AUTEUR(S)
Olivier BARAIS, Laurence DUCHIEN

MOTS-CLÉS
architecture logicielle, évolution, vérification, contraintes de comportement.

KEYWORDS
software architecture, evolution, software reasoning, behavioral constraints.

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  (213 Ko)



Mot de passe oublié ?

ABONNEZ-VOUS !

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

 English version >> 
Lavoisier