Accession Number:

ADA129153

Title:

The Intelligent Program Editor: A Knowledge Based System for Supporting Program and Documentation Maintenance.

Descriptive Note:

Technical rept.,

Corporate Author:

ADVANCED INFORMATION AND DECISION SYSTEMS MOUNTAIN VIEW CA

Personal Author(s):

Report Date:

1983-03-01

Pagination or Media Count:

9.0

Abstract:

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.

Subject Categories:

  • Computer Programming and Software
  • Human Factors Engineering and Man Machine Systems

Distribution Statement:

APPROVED FOR PUBLIC RELEASE