Document Type
Article
Publication Date
Spring 1990
Publication Title
Engineering With Computers
Abstract
Although more and more expert system shells have begun to provide communication interfaces to conventional procedural languages, the interfaces are basically shell- and language-dependent. This paper presents a simple, shell- and language-independent data communication technique between a shell and a procedural language via a concept analogous to the handshake data transmission used in microprocessors. A control file is used for the action of handshake. The communication interface is between two data files in two different language environments. A program written in a LISP-based expert system shell, OPS 5, and one written in a procedural language, FORTRAN, were tested to verify the presented technique.
An expert system for cam motion specification, which needs the following three tasks—symbolic representation, numerical computation, and their communication—is described as one of the possible applications of the technique. These three tasks are essential to automated engineering design and analysis.
Recommended Citation
Lin, P. P., , & Yang, A. J. (1990). Data communication between an expert system shell and a conventional algorithmic program with application to cam motion specification. Engineering with Computers, 6(2), 113 - 119. doi:10.1007/BF01200243
DOI
10.1007/BF01200243
Version
Postprint
Publisher's Statement
The final publication is available at Springer via http://dx.doi.org/10.1007/BF01200243
Volume
6
Issue
2
Included in
Computer-Aided Engineering and Design Commons, Computer and Systems Architecture Commons