Abstract
In reengineering legacy code it is frequently useful to introduce a design pattern in order to add clarity to the system and thus facilitate further program evolution. We show that this type of transformation can be automated in a pragmatic manner and propose a methodology for the development of design pattern transformations. We address the issues of the definition of a starting point for the transformation, the decomposition of a pattern into minipatterns and the development of corresponding minitransformations that can introduce these minipatterns to a program. The architecture of an existing software prototype is also discussed and the results of applying this methodology to develop a transformation for the Factory Method pattern are presented.
Original language | English |
---|---|
Pages | 1-5 |
Number of pages | 5 |
DOIs | |
Publication status | Published - 1999 |
Externally published | Yes |
Event | 13th European Conference on Object-Oriented Programming (ECOOP 99) - Lisbon, Lisbon, Portugal Duration: 14 Jun 1999 → 18 Jun 1999 |
Workshop
Workshop | 13th European Conference on Object-Oriented Programming (ECOOP 99) |
---|---|
Abbreviated title | ECOOP 99 |
Country/Territory | Portugal |
City | Lisbon |
Period | 14/06/99 → 18/06/99 |