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 7/4 - 2001  - pp.455-476
TITLE
A merit factor driven approach to the modularization of object-oriented systems

RÉSUMÉ

La modularité peut avoir plusieurs sens dans le monde de l’orienté objet, même si elle correspond habituellement à une division d’un système en groupes de classes. Le problème est que cette division peut être accomplie de différentes manières en jouant sur le nombre de groupes et la façon de regrouper les classes. Nous utilisons une méthode de regroupement automatique pour déterminer le regroupement optimal pour un nombre fixe de groupes. Pour trouver le nombre optimal de groupes, nous proposons un critère de décision basé sur la définition d’un facteur de mérite de la modularité. Nous utilisons ce cadre théorique dans l’outil de MOTTO et nous l’appliquons à un échantillon raisonnablement grand de systèmes logiciels. Les résultats les plus importants sont que (i) l’approche proposée est faisable et est facile à appliquer avec le support d’un outil approprié et que (ii) les systèmes analysés sont loin d’exploiter pleinement les avantages de la modularité.

ABSTRACT

Modularization has many designations in the object-oriented world although it usually corresponds to system partitioning in groups (clusters) of classes. The problem is that this partitioning can be accomplished in many different ways, with two degrees of freedom: the number of clusters and the way to group classes to build them. We use Cluster Analysis to derive the optimal grouping for a fixed number of clusters. To find the optimal number of clusters we propose a decision criterion based on the definition of a modularization merit factor. We use this theoretical framework in the MOTTO tool and apply it to a reasonably large sample of software systems. The most important results are that (i) the proposed approach is feasible and easy to apply with appropriate tool support and that (ii) analyzed systems are far from fully exploiting the benefits of modularization.

AUTEUR(S)
Fernando BRITO E ABREU, Miguel GOULÃO

MOTS-CLÉS
Modularité des systèmes à objets, regroupement automatique, évaluation de la modularité, l’outil MOTTO.

KEYWORDS
Modularity of object-oriented systems, cluster analysis, modularity assessment, MOTTO tool.

LANGUE DE L'ARTICLE
Anglais

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



Mot de passe oublié ?

ABONNEZ-VOUS !

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

 English version >> 
made by WAW Lavoisier