Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Intelligent program editor: a knowledge based system for supporting program and documentation maintenance

Conference ·
OSTI ID:5342262

The authors present work in progress towards a program development and maintenance aid called the intelligent program editor (IPE), which applies artificial intelligence techniques to the task of manipulating and analyzing programs. The IPE is a knowledge based tool: it gains its power by explicitly representing textual, syntactic, and many of the semantic (meaning related) and pragmatic (application oriented) structures in programs. To demonstrate, the authors implement a subset of this knowledge base, and a search mechanism called the program reference language (PRL), which is able to locate portions of programs based on a description provided by a user. This work is an applied research effort. It was motivated by issues discovered during a study of software maintenance problems in the Air Force, and is intended to be moved into application within 7 years. 5 references.

OSTI ID:
5342262
Report Number(s):
CONF-8305288-
Country of Publication:
United States
Language:
English