NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
use of a forth-based prolog for real-time expert systems. 1: spacelab life sciences experiment applicationA real-time expert system is being developed to serve as the astronaut interface for a series of Spacelab vestibular experiments. This expert system is written in a version of Prolog that is itself written in Forth. The Prolog contains a predicate that can be used to execute Forth definitions; thus, the Forth becomes an embedded real-time operating system within the Prolog programming environment. The expert system consists of a data base containing detailed operational instructions for each experiment, a rule base containing Prolog clauses used to determine the next step in an experiment sequence, and a procedure base containing Prolog goals formed from real-time routines coded in Forth. In this paper, we demonstrate and describe the techniques and considerations used to develop this real-time expert system, and we conclude that Forth-based Prolog provides a viable implementation vehicle for this and similar applications.
Document ID
19930073450
Document Type
Reprint (Version printed in journal)
Authors
Paloski, William H.
(Krug International Houston, TX, United States)
Odette, Louis L.
(Applied Expert Systems, Inc. Cambridge, MA., United States)
Krever, Alfred J.
(FORTH, Inc. Manhattan Beach, CA., United States)
West, Allison K.
(Krug International Houston, TX, United States)
Date Acquired
August 16, 2013
Publication Date
January 1, 1987
Publication Information
Publication: Inst. for Applied FORTH Research, Inc., The Journal of FORTH Application and Research, Volume 4, No. 4, 1987
Subject Category
COMPUTER PROGRAMMING AND SOFTWARE
Funding Number(s)
CONTRACT_GRANT: NAS9-17200
Distribution Limits
Public
Copyright
Other