LIP6 CNRS Sorbonne Université Tremplin Carnot Interfaces
Direct Link LIP6 » News » PhD students

AMMOUR Samir

PhD graduated
Team : MoVe
Departure date : 11/11/2006
Supervision : Mikal ZIANE
Co-supervision : BLANC Xavier

Support des patrons de conception dans les outils UML

Les outils UML intégrant le support de l’utilisation des patrons de conception doivent permettent une mise en œuvre correcte des solutions de patrons, sans remettre en cause la cohérence des modèles UML. Ils doivent permettre aussi de vérifier que les solutions des patrons appliqués résolvent réellement les problèmes de conception auxquels ces solutions sont destinées et que les contextes d’application ne contrarient pas les principes de conception que ces solutions utilisent pour résoudre les problèmes. Pour cela, nous partons du principe que l’automatisation du support des patrons conception exige une formalisation rigoureuse de tous les aspects liés à la définition des patrons en particulier les aspects ‘‘solution’’ et ‘‘problème’’. Ainsi, pour l’aspect ‘‘solution’’ des patrons de conception, nous proposons un ensemble de contraintes et de transformations permettant une intégration correcte et cohérente des solutions de patrons dans les modèles UML. Pour l’aspect ‘‘problème’’, nous proposons de réutiliser la formulation des problèmes de conception liés au couplage, issue des travaux du projet Lutin. Nous adaptons l’ensemble des contraintes de cette formulation au contexte des modèles UML, ensuite nous utilisons ces contraintes pour spécifier la partie des problèmes de conception liés au couplage des patrons de conception GOF. Nous utilisons l’ensemble de contraintes et de transformations obtenues sous forme d’une extension aux notions de la collaboration paramétrée et de la relation d’instanciation, dédiées à la modélisation des patrons de conception dans UML.
Defence : 11/10/2006 - 11h15 - Site Scott - salle C.931
Jury members :
Mme Nicole LÉVY, PRISM/ Université de Versailles [rapporteur]
M. Pierre BAZEX, IRIT / Université Paul Sabatier Toulouse [rapporteur]
M. Jacques MALENFANT, LIP6/ Université de Paris 6
M. Mikal ZIANE, LIP6/ Université de Paris 5 [directeur]
M. Xavier BLANC, LIP6/ Université de Paris 6 [co-encadrant]

2004-2006 Publications

 Mentions légales
Site map |