A Fully Abstract Semantics for a Concurrent Functional Language with Monadic Types

  • Authors:
  • Alan Jeffrey

  • Affiliations:
  • -

  • Venue:
  • LICS '95 Proceedings of the 10th Annual IEEE Symposium on Logic in Computer Science
  • Year:
  • 1995

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents a typed higher-order concurrent functional programming language, based on Moggi's monadic metalanguage and Reppy's Concurrent ML. We present an operational semantics for the language, and show that a higher-order variant of the traces model is fully abstract for may-testing. This proof uses a program logic based on Hennessy--Milner logic and Abramsky's domain theory in logical form.