Architecture-based approach for synthesizing and integrating adapters for legacy software

Gerald C. Gannod, Sudhakiran V. Mudiam, Timothy Lindquist

Research output: Chapter in Book/Report/Conference proceedingConference contribution

18 Scopus citations

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. In this paper, 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 run-time.

Original languageEnglish (US)
Title of host publicationReverse Engineering - Working Conference Proceedings
Place of PublicationLos Alamitos, CA, United States
PublisherIEEE
Pages128-137
Number of pages10
StatePublished - 2000
Event7th Conference on Reverse Engineering (WCRE-2000) - Brisbane, Australia
Duration: Nov 23 2000Nov 25 2000

Other

Other7th Conference on Reverse Engineering (WCRE-2000)
CityBrisbane, Australia
Period11/23/0011/25/00

ASJC Scopus subject areas

  • Engineering(all)

Fingerprint Dive into the research topics of 'Architecture-based approach for synthesizing and integrating adapters for legacy software'. Together they form a unique fingerprint.

  • Cite this

    Gannod, G. C., Mudiam, S. V., & Lindquist, T. (2000). Architecture-based approach for synthesizing and integrating adapters for legacy software. In Reverse Engineering - Working Conference Proceedings (pp. 128-137). IEEE.