Applying AI to Software Renovation

作者:Robert E. Filman

摘要

Lockheed Martin InVision provides software renovation and sustainment services, including analyzing systems for “interesting features,” transforming systems to new environments, and recasting systems to new architectures and languages. We seek an optimal blend of effort by automating the straightforward parts of a reengineering task under human control. We achieve this automation through a judicious combination of artificial intelligence and compiler-compiler techniques. This paper describes the InVision tool set and reengineering process and presents some examples of the applications of this technology.

论文关键词:software reengineering, software renovation, software sustainment, modernizing legacy systems, software maintenance

论文评审过程:

论文官网地址:https://doi.org/10.1023/A:1008631226912