Prolog is a programming language based on predicate logic. Its successor, Concurrent Prolog, was designed to meet the needs of a multiprocessing environment to the extent that it may be desirable as a succinct language for writing operating systems. Here, we demonstrate the feasibility of implementing a distributed interpreter for Concurrent Prolog using traditional programming tools under a multiprocess structuring methodology. We will discuss the considerations that must be made in a distributed environment and how the constructs of the language may be implemented. In particular, several subtle pitfalls associated with the implementation of read-only variables and the propagation of new bindings will be illustrated. In addition, a modific...
AbstractThis paper describes a uniprocessor implementation of Flat Concurrent Prolog, based on an ab...
occam is a message-based parallel language that allows programs to be written with a large number of...
Janus is a language designed for distributed constraint programming. This paper describes QD-Janus, ...
Prolog is a programming language based on predicate logic. Its successor, Concurrent Prolog, was des...
: A method for distributing Prolog across multiple processors is described. Design criterion and rat...
In April 1982, a new institute named ICOT (Institute for New Generation Computer Technology ) was cr...
AbstractWe describe the translation of a nontrivial program for solving equations from PROLOG to Con...
This work describes an implementation of some essential side-effects of Prolog: cut, fin...
This research develops a scheme for the efficient execution of Prolog programs on a distributed memo...
AbstractThis paper reports on the experience of implementing Shiloach and Vishkin's parallel Maxflow...
This paper describes a formal model for parallel programming languages, based on macroscopical coars...
The paper focuses on three ideas for solving problems with writing interpreters for the logic progra...
We present the implementation of a Prolog system composed of interpreter and compiler. The originali...
Logic Programming languages, such as Prolog, provide an excellent framework for the parallel executi...
This paper shows how one such application led to the development of a Prolog programming environment...
AbstractThis paper describes a uniprocessor implementation of Flat Concurrent Prolog, based on an ab...
occam is a message-based parallel language that allows programs to be written with a large number of...
Janus is a language designed for distributed constraint programming. This paper describes QD-Janus, ...
Prolog is a programming language based on predicate logic. Its successor, Concurrent Prolog, was des...
: A method for distributing Prolog across multiple processors is described. Design criterion and rat...
In April 1982, a new institute named ICOT (Institute for New Generation Computer Technology ) was cr...
AbstractWe describe the translation of a nontrivial program for solving equations from PROLOG to Con...
This work describes an implementation of some essential side-effects of Prolog: cut, fin...
This research develops a scheme for the efficient execution of Prolog programs on a distributed memo...
AbstractThis paper reports on the experience of implementing Shiloach and Vishkin's parallel Maxflow...
This paper describes a formal model for parallel programming languages, based on macroscopical coars...
The paper focuses on three ideas for solving problems with writing interpreters for the logic progra...
We present the implementation of a Prolog system composed of interpreter and compiler. The originali...
Logic Programming languages, such as Prolog, provide an excellent framework for the parallel executi...
This paper shows how one such application led to the development of a Prolog programming environment...
AbstractThis paper describes a uniprocessor implementation of Flat Concurrent Prolog, based on an ab...
occam is a message-based parallel language that allows programs to be written with a large number of...
Janus is a language designed for distributed constraint programming. This paper describes QD-Janus, ...