Technical Report Number
We have implemented a Prolog execution engine for the shared-database language Swarm extended with visualization capabilities. We call this execution engine SwarmExec. SwarmExec runs on a Macintosh Iifx under Advanced A.I. Systems' Prolog (AAIS) and communicates over an Ethernet connection with a Silicon Graphics Personal Iris which serves as a graphical engine and renders the visualizations. This paper describes the major design elements of SwarmExec. A basic familiarity with Swarm and its visualization extensions is assumed; the interested reader is referred to the referenced papers.
Cox, Kenneth C.; Wilcox, C. Donald; and Plum, Jerome Y., "SwarmExec: A Prolog-Based Execution Engine for a Shared-Database Language with Visualization Capabilities" Report Number: WUCS-91-08 (1990). All Computer Science and Engineering Research.