Skip to Main content Skip to Navigation
Conference papers

Adapting OCL Constraints After a Refactoring of their Model Using an MDE Process

Kahina Hassam 1 Salah Sadou 1 Régis Fleurquin 1 
1 ArchWare
IRISA - Institut de Recherche en Informatique et Systèmes Aléatoires
Abstract : Refactoring is a kind of endogenous model transformation. Its aim is to restructure applications without changing their external behavior. Several studies have been carried out on the refactoring of UML models specifically on the refactoring of UML class diagram models. During refactoring, the OCL constraints associated with these UML class diagram models are omitted or manually rewritten, which often leads the system to an inconsistent state. We propose an approach to transform, as automatically as possible, these OCL constraints using the transformation model. This approach uses the used transformation model to find a sequence of basic refactoring operations that once applied to the initial model leads to the final model. Thus, we can use an already known results for OCL constraint transformations in case of stepwise model refactoring.
Document type :
Conference papers
Complete list of metadata

Cited literature [32 references]  Display  Hide  Download
Contributor : Régis Fleurquin Connect in order to contact the contributor
Submitted on : Tuesday, January 31, 2012 - 4:00:51 PM
Last modification on : Tuesday, October 19, 2021 - 11:58:56 PM
Long-term archiving on: : Monday, November 19, 2012 - 3:20:46 PM


Files produced by the author(s)


  • HAL Id : hal-00664877, version 1


Kahina Hassam, Salah Sadou, Régis Fleurquin. Adapting OCL Constraints After a Refactoring of their Model Using an MDE Process. 9th edition of the BElgian-NEtherlands software eVOLution seminar (BENEVOL 2010), Dec 2010, Lille, France. pp.16-27. ⟨hal-00664877⟩



Record views


Files downloads