Article (Scientific journals)
Towards automating source-consistent UML Refactorings
Van Gorp, Pieter; Stenten, Hans; Mens, Tom et al.
2003In Lecture Notes in Computer Science, 2863, p. 144-158
Peer reviewed
 

Files


Full Text
uml2003-refactor-vangorp.pdf
Publisher postprint (186.78 kB)
Request a copy

All documents in ORBi UMONS are protected by a user license.

Send to



Details



Abstract :
[en] With 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.
Disciplines :
Computer science
Author, co-author :
Van Gorp, Pieter
Stenten, Hans
Mens, Tom  
Demeyer, Serge
Language :
English
Title :
Towards automating source-consistent UML Refactorings
Publication date :
01 January 2003
Journal title :
Lecture Notes in Computer Science
ISSN :
0302-9743
eISSN :
1611-3349
Publisher :
Springer, Heidelberg, Germany
Volume :
2863
Pages :
144-158
Peer reviewed :
Peer reviewed
Research unit :
S852 - Génie Logiciel
Commentary :
Proc. UML 2003 - The Unified Modeling Language
Available on ORBi UMONS :
since 14 November 2012

Statistics


Number of views
0 (0 by UMONS)
Number of downloads
0 (0 by UMONS)

Bibliography


Similar publications



Contact ORBi UMONS