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)

Open PDF

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

Tags

Communities of Interest

  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Abstracts
  • Air Force
  • Artificial Intelligence
  • Computer Program Reliability
  • Computer Programming
  • Computer Programs
  • Computers
  • Costs
  • Databases
  • Debugging
  • Formal Languages
  • High Level Languages
  • Language
  • Operating Systems
  • Programming Languages
  • Software Development
  • Software Development Tools

Fields of Study

  • Computer science
  • Engineering

Readers

  • Computer Science.
  • Software Engineering.

Technology Areas

  • AI & ML
  • AI & ML - Information Retrieval