Conversion of the CALAP (Computer Aided Landform Analysis Program) Program from FORTRAN to DUCK.

Abstract

An expert advisor program named CALAP,(Computer Aided Landform Analysis Program), was developed by Dr. Robert Leighty, working at USAETL. The original program was developed in FORTRAN on an HP-1000, a small minicomputer. CALAP was reprogrammed in an Artificial Intelligence (AI) language called DUCK. DUCK is a Logic Programming Language developed at YALE by Pro. Drew McDermott. CALAP has previously been translated into another AI language called OPS5. The experience of translating CALAP to DUCK will be documented. This report is similar to the Duck version of CALAP was deliberately implemented in a manner as close to OPS5 CALAP as possible so they could be easily compared. In particular, DUCK CALAP was implemented using forward chaining because OPS5 is a forward production system. The issues of how an intelligent advisor program can or should explain its actions or reasoning will be discussed. Keywords: Computer printouts. (Author)

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 01, 1986
Accession Number
ADA172315

Tags

Communities of Interest

  • Human Systems

DTIC Thesaurus Topics

  • Aerial Photography
  • Artificial Intelligence
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Debugging
  • Environment
  • Expert Systems
  • Landforms
  • Language
  • Programming Languages
  • Ridges
  • Rivers
  • Terrain
  • Vehicles
  • Water

Readers

  • Artificial Intelligence
  • Computer Science/Computer Engineering/Data Science/Digital Signal Processing.
  • Positioning, Navigation, and Timing (PNT) Technology.

Technology Areas

  • AI & ML
  • AI & ML - DoD AI Strategy
  • AI & ML - Machine Translation