ACCUEIL

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

APPEL À
CONTRIBUTION
Décisions, argumentation et traçabilité dans l’Ingénierie des Systèmes d’Information
En savoir plus >>
Autres revues >>

Ingénierie des Systèmes d'Information

Networking and Information Systems
1633-1311
Revue des sciences et technologies de l'information
 

 ARTICLE VOL 12/5 - 2007  - pp.39-68  - doi:10.3166/isi.12.5.39-68
TITRE
Aspects de la réingénierie des modèles UML par analyse de données relationnelles

RÉSUMÉ
Afin d'asseoir le processus logiciel, le diagramme de classes UML se doit d'être complet mais aussi non redondant, deux qualités qu'il pourrait facilement perdre suite à une évolution prolongée. La restructuration de modèles, typiquement fondée sur l'analyse de concepts, vise à restaurer ces qualités en redistribuant les propriétés sur l'ensemble des classes. Nous présentons une approche étendant la restructuration aux modèles UML riches, en particulier, incluant des associations. Nous décrivons ses fondements, à savoir, l'analyse de plusieurs sortes d'entités entretenant diverses relations, et ses aspects applicatifs, tels que la traduction de l'UML vers le format d'analyse, le traitement des ambiguïtés sémantiques, l'assemblage du modèle restructuré, etc., puis nous discutons de sa validation.


ABSTRACT
As a key software artifact, UML class diagrams must be well designed, i.e., complete w.r.t. the domain and non-redundant. As both may easily deteriorate along a protracted evolution, refactoring is used as remedy. Concept analysis-based refactoring redistributes class members among the initial classes while rearranging and possibly completing the class hierarchy. An approach is presented for refactoring whose scope includes, besides classes, associations, methods, attributes, etc. and whose emphaisis is on suitable processing of meta-links that keep model elements together. Aspects of the approach, including two-way translation between UML and the analysis formats, semantic ambiguity processing, etc. are discussed here.


AUTEUR(S)
Mohamed H. ROUANE, Michel DAO, Marianne HUCHARD, Petko VALTCHEV

MOTS-CLÉS
analyse formelle de concepts, UML, restructuration, données relationnelles.

KEYWORDS
formal concept analysis, UML, refactoring, relational data.

LANGUE DE L'ARTICLE
Français

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



Mot de passe oublié ?

ABONNEZ-VOUS !

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

 English version >> 
Lavoisier