Distributed concurrent constraint execution in the CIAO system

Daniel Cabeza Gras, Manuel V. Hermenegildo · 1995

This paper describes the current prototype of the distributed CIAO system. It introduces the concepts of teams and modules (or active objects), which conveniently encapsulate different types of functionalities desirable from a distributed system, from parallelism for achieving speedup to client-server applications. It presents the user primitives available and describes their implementation. This implementation uses attributed variables and, as an example of a communication abstraction, a blackboard that follows the Linda model. The functionalities of the system are illustrated through examples, using the implemented primitives. The implementation of most of the primitives is also described in detail.

Read the paper · More papers on PaperTik