accueil

carte
anim les activités scientifiques  
-
recherche

aide
 

formation par la recherche / formation doctorale / enseignement, stages / sujets de thèses

-

Sujet de thèse proposé à l'Irisa pour la rentrée 2001-2002

-image
 

anim Elaboration de transformations de restructuration en UML

Localisation : Irisa, Rennes

Equipe(s) : Triskell

Responsable(s) : J.-M. Jézéquel - +33 299 847 192 - jezequel@irisa.fr

Mots-clés : refactorings, UML, OCL

Les refactorings sont des opérations de transformation de code source écrit dans des langages à objets. Elles permettent la restructuration d’applications, tout en préservant leur comportement. Grâce aux refactorings, les développeurs peuvent faire évoluer la conception de leurs applications, en les rendant plus lisibles et surtout plus réutilisables, et de préserver leur fonctionnement initial. Les refactorings ont déjà été abordés dans plusieurs travaux de doctorats (William Opdyke, Don Roberts, John Brant, Gerson Sunye), ainsi que dans un livre (Martin Fowler) publié récemment. Il existe actuellement des outils capables de réaliser des refactorings sur des applications développées en Java et en Smalltalk. L’objectif de cette thèse est d’inventer et de prototyper un ensemble d’opérations de restructuration de mo-dèles UML pertinentes vis à vis de la problématique d’une conception incrémentale. Le répertoire d’opéra-tions s’appuiera sur une étude des opérations de restructuration de code existantes (et qui sont applicables à un modèle UML). Le prototypage devra permettre l’utilisation effective des opération répertoriées dans l’en-vironnement open-source UMLAUT développé à l’Irisa, ainsi que de les combiner en des transformations complexes.

 

 

up

dernière mise à jour : 05.03.2001

-- english version --- webmaster@irisa.fr --- ©copyright --


accueil
 

w3c-html4