This paper presents a logic language (called Distributed Logic Objects, DLO for short) that supports objects, messages and inheritance. The operational semantics of the language is given in terms of rewriting rules acting upon the (possibly distributed) state of the system. In this sense, the logic underlying the language is Rewriting Logic. In the paper we discuss the implementation of this language on distributed memory MIMD architectures, and we describe the advantages achieved in terms of flexibility, scalability and load balancing. In more detail, the implementation is obtained by translating logic objects into a concurrent logic language based on multi-head clauses, taking advantage from its distributed implementation on a massively p...
In this paper the semantics of the communication mechanism of the distributed logic programming lang...
Unification, in distributed implementations of logic programming, involves sending and receiving mes...
Rewriting logic is proposed as a logic of concurrent action and change that solves the frame problem...
AbstractThis paper presents a logic language (called Distributed Logic Objects, DLO for short) that ...
This paper presents a distributed architecture supporting and integrating both blackboard- and objec...
This paper presents a distributed architecture supporting and integrating both blackboard- and objec...
We present a model for distributed logic programming based on ANDparallelism and on explicit message...
We define a practical algorithm for distributed rational tree unification and prove its correctness ...
. We propose an alternate approach to the usual introduction of parallelism in logic programming. In...
Abstract. In this paper we describe a distributed object oriented logic programming language in whic...
In this paper we describe a distributed object oriented logic programming language in which an objec...
International audienceIn the last fifteen years many work in logic programming has focused on parall...
none4noNew generations of distributed systems are opening novel perspectives for logic programming (...
In this paper, we present a calculus model expressing the behavior of a system of communicating obje...
This paper has the purpose of reviewing some of the established relationships between logic and conc...
In this paper the semantics of the communication mechanism of the distributed logic programming lang...
Unification, in distributed implementations of logic programming, involves sending and receiving mes...
Rewriting logic is proposed as a logic of concurrent action and change that solves the frame problem...
AbstractThis paper presents a logic language (called Distributed Logic Objects, DLO for short) that ...
This paper presents a distributed architecture supporting and integrating both blackboard- and objec...
This paper presents a distributed architecture supporting and integrating both blackboard- and objec...
We present a model for distributed logic programming based on ANDparallelism and on explicit message...
We define a practical algorithm for distributed rational tree unification and prove its correctness ...
. We propose an alternate approach to the usual introduction of parallelism in logic programming. In...
Abstract. In this paper we describe a distributed object oriented logic programming language in whic...
In this paper we describe a distributed object oriented logic programming language in which an objec...
International audienceIn the last fifteen years many work in logic programming has focused on parall...
none4noNew generations of distributed systems are opening novel perspectives for logic programming (...
In this paper, we present a calculus model expressing the behavior of a system of communicating obje...
This paper has the purpose of reviewing some of the established relationships between logic and conc...
In this paper the semantics of the communication mechanism of the distributed logic programming lang...
Unification, in distributed implementations of logic programming, involves sending and receiving mes...
Rewriting logic is proposed as a logic of concurrent action and change that solves the frame problem...