Design of an Intelligent Program Editor.
Abstract
This report discusses results of a project to develop a functional design for and assess the feasibility of an intelligent program editor for ADA and other programming languages. The editor will support program development and maintenance activities by providing advanced techniques for searching through programs, manipulating programs, analyzing programs for potential errors and good style, and maintaining structured documentation. These techniques are based on knowledge-based systems technology from the field of artificial intelligence. Feasibility of the program editor is demonstrated by a functional design and an initial implementation of the multiple knowledge bases representing a small program and a search (query) mechanism that uses them. The use of such an editor implies significant benefits for programmer productivity, program reliability, and life-cycle costs. (Author)
Document Details
- Document Type
- Technical Report
- Publication Date
- Sep 01, 1982
- Accession Number
- ADA120319
Entities
People
- Brian P. Mccune
- Daniel G. Shapiro
- Gerald A. Wilson