NTRS - NASA Technical Reports Server

Back to Results
Compiling knowledge-based systems from KEE to AdaThe dominant technology for developing AI applications is to work in a multi-mechanism, integrated, knowledge-based system (KBS) development environment. Unfortunately, systems developed in such environments are inappropriate for delivering many applications - most importantly, they carry the baggage of the entire Lisp environment and are not written in conventional languages. One resolution of this problem would be to compile applications from complex environments to conventional languages. Here the first efforts to develop a system for compiling KBS developed in KEE to Ada (trademark). This system is called KATYDID, for KEE/Ada Translation Yields Development Into Delivery. KATYDID includes early prototypes of a run-time KEE core (object-structure) library module for Ada, and translation mechanisms for knowledge structures, rules, and Lisp code to Ada. Using these tools, part of a simple expert system was compiled (not quite automatically) to run in a purely Ada environment. This experience has given us various insights on Ada as an artificial intelligence programming language, potential solutions of some of the engineering difficulties encountered in early work, and inspiration on future system development.
Document ID
Acquisition Source
Legacy CDMS
Document Type
Conference Paper
Filman, Robert E.
(Intellicorp Mountain View, CA, United States)
Bock, Conrad
(Intellicorp Mountain View, CA, United States)
Feldman, Roy
(Intellicorp Mountain View, CA, United States)
Date Acquired
September 6, 2013
Publication Date
May 1, 1990
Publication Information
Publication: NASA, Marshall Space Flight Center, Fifth Conference on Artificial Intelligence for Space Applications
Subject Category
Accession Number
Funding Number(s)
Distribution Limits
Work of the US Gov. Public Use Permitted.
No Preview Available