This paper uses a transformation from procedural design patterns to object-oriented design patterns for the re-engineering of legacy code. A formal semantics for design patterns is introduced in order to justify the preservation of functionality in the re-engineering process. We give examples of the technique on a case study of an industrial legacy system in COBOL.
Content
Author and article information
Conference
Publication date:
September
1997
Publication date
(Print):
September
1997
Pages: 1-20
Affiliations
[0001]Dept. of Computing, Imperial College
London, UK