Present concurrent languages do not support any form of analysis of the communication structure of programs. To support high level specication and analysis of distributed systems, we propose two new constructs- handshake and unit. The handshake construct is a remote procedure call generalized for multiple parties. The unit construct restricts the possible calls to vari-ous handshake procedures, and thereby provides a synchronization mechanism. These constructs are part of a formal model called the Decomposed Petri Net (DPN), which lends itself to automatic analysis. The current system called ConC(Concurrent C) extends "C " for concurrent programming and runs on a Sun cluster under Unix 4.2 BSD
In this paper, we present a new coordination model and a small set of programming notations for dist...
For a long time, the quest for a formal foundation of concurrent programming has kept semanticists h...
I have developed a simple program which exercises communication in concurrent processor operating sy...
A language CONCUR is defined which permits the definition and initiation of asynchronous processes. ...
Object-Oriented concurrency model has been recognized as good programming paradigm in concurrent and...
Abstract—Interdependent functionalities such as access autho-rizing, routing, traffic observing, and...
Data driven C (DDC) is a new concurrent programming language designed for machines with message pass...
Massively parallel and distributed systems open new horizons for large applications and present new ...
We describe a compilation system for the concurrent programming language Program Composition Notatio...
Abslrucl-Existing distributed systems vary from those which merely provide interconnection of autono...
Much has been learned in the last decade about concurrent programming. This paper identifies the ma...
This dissertation examines fundamental issues that face the designers of any distributed programming...
A concurrent system is a collection of processors that communicate by reading and writing from a sha...
This paper describes a notation for concurrent programs called PCN for Program Composition Notation...
How will programmers respond to the long-promised con-currency revolution, which now appears both in...
In this paper, we present a new coordination model and a small set of programming notations for dist...
For a long time, the quest for a formal foundation of concurrent programming has kept semanticists h...
I have developed a simple program which exercises communication in concurrent processor operating sy...
A language CONCUR is defined which permits the definition and initiation of asynchronous processes. ...
Object-Oriented concurrency model has been recognized as good programming paradigm in concurrent and...
Abstract—Interdependent functionalities such as access autho-rizing, routing, traffic observing, and...
Data driven C (DDC) is a new concurrent programming language designed for machines with message pass...
Massively parallel and distributed systems open new horizons for large applications and present new ...
We describe a compilation system for the concurrent programming language Program Composition Notatio...
Abslrucl-Existing distributed systems vary from those which merely provide interconnection of autono...
Much has been learned in the last decade about concurrent programming. This paper identifies the ma...
This dissertation examines fundamental issues that face the designers of any distributed programming...
A concurrent system is a collection of processors that communicate by reading and writing from a sha...
This paper describes a notation for concurrent programs called PCN for Program Composition Notation...
How will programmers respond to the long-promised con-currency revolution, which now appears both in...
In this paper, we present a new coordination model and a small set of programming notations for dist...
For a long time, the quest for a formal foundation of concurrent programming has kept semanticists h...
I have developed a simple program which exercises communication in concurrent processor operating sy...