Mise en Œuvre de patterns de conception : un outil
Auteur / Autrice : | Gerson Sunyé |
Direction : | JEAN-FRANCOIS PERROT |
Type : | Thèse de doctorat |
Discipline(s) : | Sciences et techniques |
Date : | Soutenance en 1999 |
Etablissement(s) : | Paris 6 |
Résumé
Les patterns de conception representent des connaissances des concepteurs de logiciels relatives a la description de problemes recurrents de conception et de leurs solutions. Toutefois, ces connaissances sont insuffisantes pour etre directement mises en Œuvre. En effet, il reste a effectuer un certain nombre de choix d'implementation, fortement lies a la specificite de l'environnement retenu pour la realisation du logiciel. De plus, suivant le contexte applicatif dans lequel la mise en Œuvre du pattern doit etre integree, un certain nombre de contraintes doivent etre respectees. La combinaison de ces choix d'implementation et de ces contraintes entraine la possibilite d'un grand nombre d'implementations differentes pour un meme pattern. D'autre part, chacune de ces implementations est trop specifique pour etre reutilisee dans des situations similaires. Cette these offre un apercu des fonctionnalites d'un outil de generation automatique de code utilisant les patterns de conception. Cet outil permettra d'expliciter les instances de patterns utilisables durant la conception. Chaque instance specifique d'un pattern integre les compromis d'implementation lies aux classes qui le composent. Grace a des bases de regles de production, l'outil peut suggerer des changements de conception et generer le code source de la variante d'implementation la plus indiquee pour chaque cas.