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

Technical Report ·
OSTI ID:6729436

This paper presents 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 this approach, the authors implemented 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 seven years.

Research Organization:
Air Force Office of Scientific Research, Bolling AFB, DC (USA)
OSTI ID:
6729436
Report Number(s):
AD-A-129153/3
Country of Publication:
United States
Language:
English