A Formal Approach to Design Patterns in Re-engineering
Author(s) -
Nabeel Malik,
Kevin Lano
Publication year - 1997
Publication title -
electronic workshops in computing
Language(s) - English
Resource type - Conference proceedings
ISSN - 1477-9358
DOI - 10.14236/ewic/fm1997.8
Subject(s) - cobol , computer science , programming language , software design pattern , software engineering , legacy system , semantics (computer science) , formal methods , formal semantics (linguistics) , engineering design process , formal specification , engineering , software , mechanical engineering
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.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom