Affiliation:
1. Manufacturing Research Department, IBM Research Division, Thomas J. Watson Research Center, Yorktown Heights, NY
Abstract
Developers of application software must often work with “legacy systems.” These are systems that have evolved over many years and are considered irreplaceable, either because it is thought that duplicating their function would be too expensive, or because they are trusted by users. Because of their age, such systems are likely to have been implemented in a conventional language with limited use of data abstraction or encapsulation. The lack of abstraction complicates adding new applications to such systems and the lack of encapsulation impedes modifying the system because applications depend on system internals. We describe our experience providing and using an object-oriented interface to a legacy system.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Graphics and Computer-Aided Design,Software
Reference11 articles.
1. The active deallocation of objects in object-oriented systems
2. Dietrich Jr. W. C. Naekman L. R. Sundaresan C. J. and Graeer F. TGMS: An Object-Oriented System for Programming Geometry IBM Thomas J. Watson Research Center RC 13444 Yorktown Heights NY. January 1988. 10.1002/spe.4380191006 Dietrich Jr. W. C. Naekman L. R. Sundaresan C. J. and Graeer F. TGMS: An Object-Oriented System for Programming Geometry IBM Thomas J. Watson Research Center RC 13444 Yorktown Heights NY. January 1988. 10.1002/spe.4380191006
3. TGMS: An object-oriented system for programming geometry
Cited by
2 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Legacy Information Systems;Software Evolution and Maintenance;2014-10-10
2. Automated Translation of Java Source Code to Eiffel;Objects, Models, Components, Patterns;2011