Full Abstraction for HOPLA

Authors

  • Mikkel Nygaard
  • Glynn Winskel

DOI:

https://doi.org/10.7146/brics.v10i42.21814

Abstract

A fully abstract denotational semantics for the higher-order process language HOPLA is presented. It characterises contextual and logical equivalence, the latter linking up with simulation. The semantics is a clean, domain-theoretic description of processes as downwards-closed sets of computation paths: the operations of HOPLA arise as syntactic encodings of canonical constructions on such sets; full abstraction is a direct consequence of expressiveness with respect to computation paths; and simple proofs of soundness and adequacy shows correspondence between the denotational and operational semantics.

Downloads

Published

2003-12-11

How to Cite

Nygaard, M., & Winskel, G. (2003). Full Abstraction for HOPLA. BRICS Report Series, 10(42). https://doi.org/10.7146/brics.v10i42.21814