Abstract
In restructuring legacy code it may be useful to introduce a design pattern in order to add clarity to the system and thus facilitate further program evolution. We show that aspects of this transformation can be automated and present a nascent high-level language for describing transformations that introduce design patterns. The role of preconditions in preserving program behaviour during this process is also discussed. We conclude by considering the value of this approach in dealing with legacy code.
Original language | English |
---|---|
Title of host publication | Object-Oriented Technology: ECOOP’98 Workshop Reader |
Subtitle of host publication | ECOOP’ 98 Workshops, Demos, and Posters Brussels, Belgium, July 20–24, 1998 |
Editors | Serge Demeyer, Jan Bosch |
Place of Publication | Germany |
Publisher | Springer |
Pages | 1-6 |
Number of pages | 6 |
ISBN (Electronic) | 9783540492559 |
ISBN (Print) | 9783540654605 |
DOIs | |
Publication status | Published - 1998 |
Externally published | Yes |
Event | ECOOP 98: European Conference on Object-Oriented Programming: ECOOP’ 98 Workshops - Brussels, Brusels, Germany Duration: 20 Jul 1994 → 24 Jul 1994 |
Workshop
Workshop | ECOOP 98: European Conference on Object-Oriented Programming |
---|---|
Abbreviated title | ECOOP 98 |
Country/Territory | Germany |
City | Brusels |
Period | 20/07/94 → 24/07/94 |