Distributed Logic Programming

This paper describes an implementation of deductive inference in a network programming environment called Net-Clause Language (NCL). NCL is designed for building network models, without centralised con¬trol, using term unification as a basic processing mechanism. The main feature of NCL is distributed and data-driven control, which in turn allows the implementation of data-driven logical inference. The NCL logical inference is applicable to a more general form of formula than the traditional logic programming, and its procedural semantics is expressed in terms of non-clausal resolution.