Background for the header
To the home page of the University of Antwerp



LORE / Publications


TitleTowards automating source-consistent UML refactorings
Author(s)Pieter Van Gorp, Hans Stenten, Tom Mens and Serge Demeyer
Download [PDF]
Links6th International Conference, UML 2003
AbstractWith the increased interest in refactoring, UML tool vendors seek ways to support software developers in applying a (sequence of) refactoring(s). The problem with such tools is that the UML metamodel - on which their repository is based - is inadequate to maintain the consistency between the model and the code while one of them gets refactored. Therefore, we propose a set of minimal extensions to the UML metamodel, which is sufficient to reason about refactoring for all common OO languages. For instance, by specifying pre- and postconditions in OCL, we are able to compose primitive refactorings, verify preservation of program behavior, and trigger refactorings based on code smells. This way, we provide future MDA tools with the ability to improve existing UML designs, yet keeping them in synch with the underlying code base.
	author = {Pieter Van Gorp, Hans Stenten, Tom Mens and Serge Demeyer},
	title = {Towards automating source-consistent UML refactorings},
	booktitle = {Proceedings UML'03 (The Sixth International Conference on The Unified Modeling Language)},
	editor = {Perdita Stevens, Jon Whittle and Grady Booch},
	month = {October},
	pages = {144-159},
	publisher = {Springer-Verlag},
	series = {Lecture Notes on Computer Science},
	volume = {LNCS 2863},
	year = {2003},
	note = {}
Valid HTML 4.01! Valid CSS!

 Lab On REengineering - Antwerpen, last modified 12:35:26 17 August 2010