Title :
An architecture-based approach for synthesizing and integrating adapters for legacy software
Author :
Gannod, Gerald C. ; Mudiam, Sudhakiran V. ; Lindquist, Timothy E.
Author_Institution :
Dept. of Comput. Sci. & Eng., Arizona State Univ., Tempe, AZ, USA
Abstract :
In software organizations there is a very real possibility that a commitment to existing assets will require migration of legacy software towards new environments that use modern technology. One technique that has been suggested for facilitating the migration of existing legacy assets to new platforms is via the use of the adapter design pattern, also known as component wrapping. We describe an approach for facilitating the integration of legacy software into new applications using component wrapping. That is, we demonstrate the use of a software architecture description language as a means for specifying various properties that can be used to assist in the construction of wrappers. In addition, we show how these wrapped components can be used within a distributed object infrastructure as services that are dynamically integrated at runtime
Keywords :
distributed object management; object-oriented programming; software architecture; software reusability; specification languages; systems re-engineering; adapter design pattern; component wrapping; distributed object infrastructure; legacy software adapters; software architecture description language; software organizations; specification language; system migration; wrapped components; Application software; Asset management; Centralized control; Computer architecture; Computer science; NASA; Programming; Software architecture; Space technology; Wrapping;
Conference_Titel :
Reverse Engineering, 2000. Proceedings. Seventh Working Conference on
Conference_Location :
Brisbane, Qld.
Print_ISBN :
0-7695-0881-2
DOI :
10.1109/WCRE.2000.891460