Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
A linear-history semantics for languages for distributed programming
Francez N., Lehmann D., Pnueli A. Theoretical Computer Science32 (1-2):25-46,1984.Type:Article
Date Reviewed: Jul 1 1985

A denotational semantics is given for a language for distributed programming based on communication (CSP). The semantics uses both linear sequences of communications to record computations and special states, called “expectation sets,” characterizing potential deadlocks. For any well-formed program segment, the semantics is a relation between attainable states and the communication sequences needed to attain these states. In binding two or more processes we match and merge the communication sequences assumed by each process to obtain a sequence and state of the combined process. The approach taken here is distinguished by relatively simple semantic domains and ordering.

--Authors’ Abstract

The authors give a denotational semantics for CSP-like programs. The approach can be applied also for Milner’s communicating processes or other models with explicit process communication (i.e., process communication not done via shared variables). The authors claim that the approach is more general than any other presented so far, as it also applies to nested parallelism. This is a rather technical, but clearly written, paper.

Reviewer:  M. Nagl Review #: CR108933
Bookmark and Share
 
Semantics (D.3.1 ... )
 
 
Csp (D.1.3 ... )
 
 
Denotational Semantics (F.3.2 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Semantics": Date
The semantics of programming languages: an elementary introduction using structural operational semantics
Hennessy M., John Wiley & Sons, Inc., New York, NY, 1990. Type: Book (9780471927723)
Jul 1 1991
Logic of domains
Zhang G., Birkhäuser Boston Inc., Cambridge, MA, 1991. Type: Book (9780817635701)
Mar 1 1993
The system F of variable types, fifteen years later
Girard J. (ed) Theoretical Computer Science 45(2): 159-192, 1986. Type: Article
Jul 1 1988
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy