OOPSLA '89 Conference proceedings on Object-oriented programming systems, languages and applications
Object-oriented software engineering
Object-oriented software engineering
Reengineering of old systems to an object-oriented architecture
OOPSLA '91 Conference proceedings on Object-oriented programming systems, languages, and applications
The object-oriented enterprise: making corporate information systems work
The object-oriented enterprise: making corporate information systems work
Business engineering with object technology
Business engineering with object technology
Migrating legacy systems: gateways, interfaces & the incremental approach
Migrating legacy systems: gateways, interfaces & the incremental approach
Legacy code: don't bag it, wrap it
Datamation
The essential client/server survival guide (2nd ed.)
The essential client/server survival guide (2nd ed.)
A situated evaluation of the Object Management Group's (OMG) Object Management Architecture (OMA)
Proceedings of the 11th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Migrating to Object Technology
Migrating to Object Technology
Restoring a Legacy: Lessons Learned
IEEE Software
Migrating Legacy Systems towards Object-Oriented Platforms
ICSM '97 Proceedings of the International Conference on Software Maintenance
Restructuring of COBOL/CICS Legacy Systems
CSMR '99 Proceedings of the Third European Conference on Software Maintenance and Reengineering
Encapsulating legacy software for use in client/server systems
WCRE '96 Proceedings of the 3rd Working Conference on Reverse Engineering (WCRE '96)
Program Interface Reengineering for Wrapping
WCRE '97 Proceedings of the Fourth Working Conference on Reverse Engineering (WCRE '97)
A Tool for Securely Integrating Legacy Systems into a Distributed Environment
WCRE '99 Proceedings of the Sixth Working Conference on Reverse Engineering
Iterative Reengineering of Legacy Systems
IEEE Transactions on Software Engineering
Supporting incremental and experimental software evolution by runtime method transformations
Science of Computer Programming - Special issue on program transformation
Designing runtime variation points in product line architectures: three cases
Science of Computer Programming - Special issue: Software variability management
Software—Practice & Experience
New Frontiers of Reverse Engineering
FOSE '07 2007 Future of Software Engineering
Developing legacy system migration methods and tools for technology transfer
Software—Practice & Experience
On service-oriented symbolic computing
PPAM'07 Proceedings of the 7th international conference on Parallel processing and applied mathematics
Multi-agent-based Pay-Per-Use (PpU) distributed manufacturing
International Journal of Computer Applications in Technology
Integration, management and communication of heterogeneous design resources with WWW technologies
CSCWD'05 Proceedings of the 9th international conference on Computer Supported Cooperative Work in Design II
ICIAP'05 Proceedings of the 13th international conference on Image Analysis and Processing
Co-transformations in database applications evolution
GTTSE'05 Proceedings of the 2005 international conference on Generative and Transformational Techniques in Software Engineering
An open platform to build, evaluate and simulate integrated models of farming and agro-ecosystems
Environmental Modelling & Software
Research on remote sensing images online processing platform based on web service
ICIC'13 Proceedings of the 9th international conference on Intelligent Computing Theories and Technology
Hi-index | 0.00 |
The following paper reviews the possibilities of encapsulating existing legacy software for reuse in new distributed architectures. It suggests wrapping as an alternative strategy to reengineering and redevelopment. It then defines the levels of granularity at which software can be encapsulated before going on to describe how to construct a wrapper and how to adapt host programs for wrapping. Some wrapping products are discussed and the state of the art summarized. The advantage of wrapping over conventional reengineering is the low cost and even lower risks involved. This is the driving force in the search for improved wrapping technology.