Abstract. Aldwych is a general purpose programming which we have developed in order to provide a mechanism for practical programming which can be thought of in an inherently concurrent way. We have described Aldwych elsewhere [Hunt 00] in terms of a translation to a concurrent logic language. However, it would be more accurate to describe it as translating to a simple operational language which, while able to be represented in a logic-programming like syntax, has lost much of the baggage associated with “logic programming”. This language is only a little more complex than foundational calculi such as the pi-calculus. Its key feature is that all variables are moded with a single producer, and some are linear allowing a reversal of polarity a...
In this paper, we present a new coordination model and a small set of programming notations for dist...
The problems of semantics and translation for concurrent programming languages are studied in this ...
AbstractThis article surveys the field of implementation of concurrent logic programming languages. ...
In this paper the main approaches to constructing concurrent programs will be presented and compared...
AbstractSeveral styles and notations for representing concurrent programs are shortly explained and ...
Much has been learned in the last decade about concurrent programming. This paper identifies the ma...
We consider a parallel Algol-like language, combining procedures with shared-variable parallelism. P...
Core Aldwych is a simple model for concurrent computation, involving the concept of agents which com...
AbstractWe consider a parallel Algol-like language, combining procedures with shared-variable parall...
This paper describes the evolution of language features for multiprogramming from event queues and s...
technical reportThis research addresses a portion of the "software problem," by proposing language c...
Formal specification can play an important role in the design, development, and maintenance of concu...
We present a semantics for animperative programming language, Lunsen, with constructs for concurrenc...
This paper has the purpose of reviewing some of the established relationships between logic and conc...
We consider a parallel Algol-like language, combining procedures with shared-variable parallelism. P...
In this paper, we present a new coordination model and a small set of programming notations for dist...
The problems of semantics and translation for concurrent programming languages are studied in this ...
AbstractThis article surveys the field of implementation of concurrent logic programming languages. ...
In this paper the main approaches to constructing concurrent programs will be presented and compared...
AbstractSeveral styles and notations for representing concurrent programs are shortly explained and ...
Much has been learned in the last decade about concurrent programming. This paper identifies the ma...
We consider a parallel Algol-like language, combining procedures with shared-variable parallelism. P...
Core Aldwych is a simple model for concurrent computation, involving the concept of agents which com...
AbstractWe consider a parallel Algol-like language, combining procedures with shared-variable parall...
This paper describes the evolution of language features for multiprogramming from event queues and s...
technical reportThis research addresses a portion of the "software problem," by proposing language c...
Formal specification can play an important role in the design, development, and maintenance of concu...
We present a semantics for animperative programming language, Lunsen, with constructs for concurrenc...
This paper has the purpose of reviewing some of the established relationships between logic and conc...
We consider a parallel Algol-like language, combining procedures with shared-variable parallelism. P...
In this paper, we present a new coordination model and a small set of programming notations for dist...
The problems of semantics and translation for concurrent programming languages are studied in this ...
AbstractThis article surveys the field of implementation of concurrent logic programming languages. ...