Adapting OCL Constraints After a Refactoring of their Model Using an MDE Process - Archive ouverte HAL Access content directly
Conference Papers Year : 2010

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

Kahina Hassam
  • Function : Author
Salah Sadou
  • Function : Author
  • PersonId : 845483
Régis Fleurquin
  • Function : Author
  • PersonId : 845482

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.
Fichier principal
Vignette du fichier
BENEVOL2010-1.pdf (503.63 Ko) Télécharger le fichier
Origin : Files produced by the author(s)
Loading...

Dates and versions

hal-00664877 , version 1 (31-01-2012)

Identifiers

  • HAL Id : hal-00664877 , version 1

Cite

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⟩
136 View
195 Download

Share

Gmail Facebook Twitter LinkedIn More