An Assistant for Re-Engineering Legacy Systems

Zheng-Yang Liu, Mike Ballantyne and Lee Seward, EDS

This paper presents a knowledge-based approach to evolving and re-engineering large legacy systems. It describes an AI application to one special area in software maintenance-upgrading existing software to new technology standards. This approach assists tie human engineers in the conversion of software systems by automating the tedious and knowledge- intensive conversion process. The research shows that the payoff for using the knowledge-based approach to software evolution is not only in terms of time and money saved, but also in terms of improved quality of the upgraded software system.


This page is copyrighted by AAAI. All rights reserved. Your use of this site constitutes acceptance of all of AAAI's terms and conditions and privacy policy.