Intelligent program editor: a knowledge based system for supporting program and documentation maintenance
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
Similar Records
Noncognitive formal approach to knowledge representation in artificial intelligence
Knowledge engineering approach to natural language understanding