LISP Implementation Baseline Investigation.

Abstract

LogLisp is an Artificial Intelligence programming environment that fully combines the facilities of logic programming and Lisp. This report describes the implementation of a simple knowledge-based system in LogLisp, performed as part o an effort to evaluate the effectiveness of LogLisp for implementing a simple knowledge-based system--in terms of programming ease, program clarity, and program efficiency--using its original Lisp implementation as a baseline. For the baseline investigation we chose the knowledge-based system MicroKnobs, a prototype tactical air mission planning system whose chief function is to select munitions for a known target based on rules and facts about targets, target conditions, and munitions. Our implementation preserves the outward behavior and control features of MicroKnobs while replacing the original Lisp-coded knowledge base and inference system, pattern matcher, and dictionary with LogLisp-coded counterparts. The report includes descriptions of MicroKnobs interaction and of the software architectures of its Lisp and our LogLisp implementations, and an evaluation of our implementation and selected design alternatives against the original MicroKnobs in terms of programming ease, program clarity, and program efficiency. The results indicate the LogLisp is a viable environment for the implementation and development of knowledge-based systems.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 01, 1984
Accession Number
ADA144244

Entities

People

  • R. C. Schrag

Organizations

  • Rome Laboratory

Tags

Communities of Interest

  • C4I
  • Weapons Technologies

DTIC Thesaurus Topics

  • Air Force
  • Air Force Facilities
  • Artificial Intelligence
  • Cloud Cover
  • Clouds
  • Cluster Bombs
  • Computer Languages
  • Computer Programming
  • Dictionaries
  • Expert Systems
  • Identification
  • Inference Engines
  • Knowledge Based Systems
  • Language
  • Measurement
  • Munitions
  • Natural Languages

Fields of Study

  • Computer science

Readers

  • Artificial Intelligence
  • Psychological Intervention/Treatment for Stress, Anxiety, PTSD, and Related Emotional and Cognitive Health Symptoms.
  • Software Engineering.

Technology Areas

  • AI & ML
  • AI & ML - DoD AI Strategy