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.101-116
TITRE
Tissage d'aspects comportementaux

RÉSUMÉ
La séparation de préoccupations transverses permet au concepteur de logiciel d'avoir un meilleur contrôle sur les variations et les évolutions du logiciel. Dans le domaine de la programmation, cette idée a été popularisée par le langage AspectJ, mais aujourd'hui, la communauté aspect s'intéresse aussi à opérer cette séparation plus tôt dans le cycle de développement : dès les phases d'analyse/conception et même d'expression des besoins. Dans cette optique, nous proposons une technique permettant de tisser des comportements décrits sous forme de scénarios dans un modèle de base contenant un ensemble fini de scénarios. Le processus de tissage se décompose en deux phases. Tout d'abord, une phase de détection permettant d'identifier des parties particulières d'un modèle de base, puis une phase de composition permettant de construire le modèle voulu. Ces deux phases sont implémentées comme des transformations de modèles dans l'environnement Kermeta.


ABSTRACT
The notion of aspect looks promising for handling crosscutting concerns earlier in the software life-cycle, up from programming to design, analysis and even requirements. This paper proposes a technique to encapsulate and weave behaviors described as sequence diagrams in base models which contain a finite set of sequence diagrams. The weaving process is twophased. Firstly the detection phase searches parts in the base model. Secondly the composition phase builds the woven model by composing the advise in the base model for each detected part. The entire weaving process is automated and is implemented as model transformations within the Kermeta environment.


AUTEUR(S)
Jacques KLEIN, Franck FLEUREY

MOTS-CLÉS
tissage, aspects, scénarios, diagramme de séquence, transformation de modèles.

KEYWORDS
weaving, aspects, scenarios, sequence diagrams, model transformation.

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



Mot de passe oublié ?

ABONNEZ-VOUS !

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

 English version >> 
made by WAW Lavoisier