Program interface reengineering for wrapping
- 23 November 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 206-214
- https://doi.org/10.1109/wcre.1997.624591
Abstract
The paper describes a technique for reengineering program interfaces as a prerequisite to wrapping them. Program wrapping is used to encapsulate old software components in a new object-oriented architecture. For this the programs must have well defined interfaces which contain all of their global data. Program interface reengineering as described in the paper is a means to achieving that end. It has been used by the author to prepare an ATM booking system for wrapping. The result was not only reusable objects but also more maintainable programs.Keywords
This publication has 6 references indexed in Scilit:
- Object-oriented COBOL recyclingPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Encapsulating legacy software for use in client/server systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Tool support for planning the restructuring of data abstractions in large systemsPublished by Association for Computing Machinery (ACM) ,1996
- Derivation of data intensive algorithms by formal transformation: the Schnorr-Waite graph marking algorithmIEEE Transactions on Software Engineering, 1996
- Interprocedural def-use associations for C systems with single level pointersIEEE Transactions on Software Engineering, 1994
- Saving legacy with objectsPublished by Association for Computing Machinery (ACM) ,1989