AbstractA general evaluation method for logic programs is presented based on the use of hash or associative (CA: content-addressable) memories for the variable environment and the database. The bindings are stored in the hash or CA memory, and accessed by the variable names and their “contexts.” Another hash or CA memory stores the subterms without variables in the form of “monocopy lists.” The method is an extension of that employed in the H-PROLOG system. Applications of the method are discussed both for serial depth-first evaluation and for heuristic (best-first) concurrent evaluation. In the heuristic evaluation, the processes share the common memories for the environments and the database. Systems employing this method dynamically dist...
Serialisation analysis reduces the time a concurrent logic program spends communicating and scheduli...
We present a possible way to model abduction within the framework of concurrent logic programming. I...
Since the early days of logic programming, researchers in the field realized the potential for ex-pl...
AbstractA general evaluation method for logic programs is presented based on the use of hash or asso...
Delivering superior expressive power over RDBMS, while maintaining competitive per-formance, has rep...
AbstractWe address the problem of parallelizing the evaluation of logic programs in data intensive a...
As the next step towards a computer architecture for parallel execution of logic programs we have im...
The Prolog evaluation algorithm has become the standard for logic program evaluation, and bottom-up ...
We present a possible way to model abduction within the framework of concurrent logic programming. I...
The term "Logic Programming" refers to a variety of computer languages and execution models which ar...
An analogue of strictness analysis is proposed for concurrent logic programming called schedule anal...
Tabled evaluation is an implementation technique that solves some problems of traditional Prolog sys...
Since the early days of logic programming, researchers in the field realised the potential for explo...
AbstractThis paper is concerned with the issue of parallel evaluation of logic programs. We define t...
There is a tension between the objectives of avoiding irrelevant computation and extracting parallel...
Serialisation analysis reduces the time a concurrent logic program spends communicating and scheduli...
We present a possible way to model abduction within the framework of concurrent logic programming. I...
Since the early days of logic programming, researchers in the field realized the potential for ex-pl...
AbstractA general evaluation method for logic programs is presented based on the use of hash or asso...
Delivering superior expressive power over RDBMS, while maintaining competitive per-formance, has rep...
AbstractWe address the problem of parallelizing the evaluation of logic programs in data intensive a...
As the next step towards a computer architecture for parallel execution of logic programs we have im...
The Prolog evaluation algorithm has become the standard for logic program evaluation, and bottom-up ...
We present a possible way to model abduction within the framework of concurrent logic programming. I...
The term "Logic Programming" refers to a variety of computer languages and execution models which ar...
An analogue of strictness analysis is proposed for concurrent logic programming called schedule anal...
Tabled evaluation is an implementation technique that solves some problems of traditional Prolog sys...
Since the early days of logic programming, researchers in the field realised the potential for explo...
AbstractThis paper is concerned with the issue of parallel evaluation of logic programs. We define t...
There is a tension between the objectives of avoiding irrelevant computation and extracting parallel...
Serialisation analysis reduces the time a concurrent logic program spends communicating and scheduli...
We present a possible way to model abduction within the framework of concurrent logic programming. I...
Since the early days of logic programming, researchers in the field realized the potential for ex-pl...