n distributed implementations of logic programming, data structures are spread among different nodes and unification involves sending and receiving messages to access them. Traditional implementations make remote data structures accessible to other processes by sending messages which carry either the overall data structure (infinite-level copying) or only remote references to these data structures (zero-level copying). These fixed policies can be far from optimal on various classes of programs and may induce substantial overhead. The purpose of this paper is to present an implementation scheme for distributed logic programming which consists of tailoring the copying level to each procedure. The scheme is based on a consumption specification...
This paper reports on our experimentation with the design of a layered software architecture for the...
AbstractWe propose a framework of distributed concurrent linear logic programming, which can elegant...
In this paper, we present a new coordination model and a small set of programming notations for dist...
Unification, in distributed implementations of logic programming, involves sending and receiving mes...
We define a practical algorithm for distributed rational tree unification and prove its correctness ...
Thesis (Ph.D.)--University of Washington, 2016-08Modern applications are distributed: from the simpl...
This paper presents a method which allows standard data structure sharing techniques to be applied i...
AbstractThis paper presents a logic language (called Distributed Logic Objects, DLO for short) that ...
This paper describes an algorithm performing an analysis and transformation of logic programs. The t...
In this thesis we give a type-based analysis for an ML-like distributed language that detects refere...
Abstract. The traditional purpose of types in programming languages of providing correctness assuran...
This paper presents a logic language (called Distributed Logic Objects, DLO for short) that supports...
This paper describes a scheme for the abstract interpretation of logic programs based on type inform...
In most programming languages, type abstraction is guaranteed by syntactic scoping in a single progr...
the date of receipt and acceptance should be inserted later Abstract Locality-aware algorithms over ...
This paper reports on our experimentation with the design of a layered software architecture for the...
AbstractWe propose a framework of distributed concurrent linear logic programming, which can elegant...
In this paper, we present a new coordination model and a small set of programming notations for dist...
Unification, in distributed implementations of logic programming, involves sending and receiving mes...
We define a practical algorithm for distributed rational tree unification and prove its correctness ...
Thesis (Ph.D.)--University of Washington, 2016-08Modern applications are distributed: from the simpl...
This paper presents a method which allows standard data structure sharing techniques to be applied i...
AbstractThis paper presents a logic language (called Distributed Logic Objects, DLO for short) that ...
This paper describes an algorithm performing an analysis and transformation of logic programs. The t...
In this thesis we give a type-based analysis for an ML-like distributed language that detects refere...
Abstract. The traditional purpose of types in programming languages of providing correctness assuran...
This paper presents a logic language (called Distributed Logic Objects, DLO for short) that supports...
This paper describes a scheme for the abstract interpretation of logic programs based on type inform...
In most programming languages, type abstraction is guaranteed by syntactic scoping in a single progr...
the date of receipt and acceptance should be inserted later Abstract Locality-aware algorithms over ...
This paper reports on our experimentation with the design of a layered software architecture for the...
AbstractWe propose a framework of distributed concurrent linear logic programming, which can elegant...
In this paper, we present a new coordination model and a small set of programming notations for dist...