Search NASASearch

NASA NTRS · 19960002932

MARBLE: A system for executing expert systems in parallel

Abstract

This paper details the MARBLE 2.0 system which provides a parallel environment for cooperating expert systems. The work has been done in conjunction with the development of an intelligent computer-aided design system, ICADS, by the CAD Research Unit of the Design Institute at California Polytechnic State University. MARBLE (Multiple Accessed Rete Blackboard Linked Experts) is a system of C Language Production Systems (CLIPS) expert system tool. A copied blackboard is used for communication between the shells to establish an architecture which supports cooperating expert systems that execute in parallel. The design of MARBLE is simple, but it provides support for a rich variety of configurations, while making it relatively easy to demonstrate the correctness of its parallel execution features. In its most elementary configuration, individual CLIPS expert systems execute on their own processors and communicate with each other through a modified blackboard. Control of the system as a whole, and specifically of writing to the blackboard is provided by one of the CLIPS expert systems, an expert control system.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Myers, Leonard, Johnson, Coe, Johnson, Dean. 1990-08-15. MARBLE: A system for executing expert systems in parallel. https://ntrs.nasa.gov/citations/19960002932

Cite the original work for its findings. Save a collection to share your selection of sources.