This is the first of three papers that describe a new programming language for structured programming of computer operating systems. It extends the sequential programming language Pascal with concurrent programming tools called processes and monitors. These concepts are explained informally by means of pictures that illustrate a hierarchical design of a simple spooling system. The main contribution of Concurrent Pascal is to extend the monitor concept with an explicit hierarchy of access rights to shared data structures that can be stated in the program text and checked by a compiler
How will programmers respond to the long-promised con-currency revolution, which now appears both in...
One of the issues which receives much attention in the field of concurrent programming is communicat...
74 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1982.This thesis introduces Distrib...
This is the first of three papers that describe a new programming language for structured programmin...
The paper describes a new programming language for structured program-ming of computer operating sys...
Abstract-The paper describes a new programming language for structured programming of computer opera...
The paper describes a new programming language for structured programming of computer operating syst...
In the forty years that the modern electronic computer has existed it has gone through several phase...
This is a description of the single-user operating system Solo written in the programming language C...
In this paper the main approaches to constructing concurrent programs will be presented and compared...
The Monitor concept in Concurrent Pascal is too restrictive to express e.g. the ''Readers-Writers'' ...
Much has been learned in the last decade about concurrent programming. This paper identifies the ma...
This paper describes the evolution of language features for multiprogramming from event queues and s...
This paper describes the transportation of sequential and concurrent Pascal from the SOLO distributi...
Concurrent programming is a useful technique for structuring many important classes of applications...
How will programmers respond to the long-promised con-currency revolution, which now appears both in...
One of the issues which receives much attention in the field of concurrent programming is communicat...
74 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1982.This thesis introduces Distrib...
This is the first of three papers that describe a new programming language for structured programmin...
The paper describes a new programming language for structured program-ming of computer operating sys...
Abstract-The paper describes a new programming language for structured programming of computer opera...
The paper describes a new programming language for structured programming of computer operating syst...
In the forty years that the modern electronic computer has existed it has gone through several phase...
This is a description of the single-user operating system Solo written in the programming language C...
In this paper the main approaches to constructing concurrent programs will be presented and compared...
The Monitor concept in Concurrent Pascal is too restrictive to express e.g. the ''Readers-Writers'' ...
Much has been learned in the last decade about concurrent programming. This paper identifies the ma...
This paper describes the evolution of language features for multiprogramming from event queues and s...
This paper describes the transportation of sequential and concurrent Pascal from the SOLO distributi...
Concurrent programming is a useful technique for structuring many important classes of applications...
How will programmers respond to the long-promised con-currency revolution, which now appears both in...
One of the issues which receives much attention in the field of concurrent programming is communicat...
74 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1982.This thesis introduces Distrib...