Authors
Jaco W de Bakker, Joost Nico Kok, J -J Ch Meyer, E-R Olderog, Jeffery I Zucker
Publication date
1986
Source
Current Trends in Concurrency: Overviews and Tutorials
Pages
51-121
Publisher
Springer Berlin Heidelberg
Description
A survey is given of work performed by the authors in recent years concerning the semantics of imperative concurrency. Four sample languages are presented for which a number of operational and denotational semantic models are developed. All languages have parallel execution through interleaving, and the last three have as well a form of synchronization. Three languages are uniform, i.e., they have uninterpreted elementary actions; the fourth is nonuniform and has assignment, tests and value-passing communication. The operational models build on Hennessy-Plotkin transition systems; as denotational structures both metric spaces and cpo domains are employed. Two forms of nondeterminacy are distinguished, viz. the local and global variety. As associated model-theoretic distinction that of linear time versus branching time is investigated. In the former we use streams, i.e. finite or infinite sequences …
Total citations
198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202037697273141112124211
Scholar articles
JW de Bakker, JN Kok, JJC Meyer, ER Olderog… - Current Trends in Concurrency: Overviews and …, 1986