HOPLA--A Higher-Order Process Language
DOI:
https://doi.org/10.7146/brics.v9i49.21764Abstract
A small but powerful language for higher-order nondeterministic processes is introduced. Its roots in a linear domain theory for concurrency are sketched though for the most part it lends itself to a more operational account. The language can be viewed as an extension of the lambda calculus with a ``prefixed sum'', in which types express the form of computation path of which a process is capable. Its operational semantics, bisimulation, congruence properties and expressive power are explored; in particular, it is shown how it can directly encode process languages such as CCS, CCS with process passing, and mobile ambients with public names.Downloads
Published
2002-12-05
How to Cite
Nygaard, M., & Winskel, G. (2002). HOPLA--A Higher-Order Process Language. BRICS Report Series, 9(49). https://doi.org/10.7146/brics.v9i49.21764
Issue
Section
Articles
License
Articles published in DAIMI PB are licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.