6 research outputs found
Specifying Properties of Concurrent Computations in CLF
CLF (the Concurrent Logical Framework) is a language for specifying and reasoning
about concurrent systems. Its most significant feature is the first-class representation
of concurrent executions as monadic expressions. We illustrate the representation
techniques available within CLF by applying them to an asynchronous
pi-calculus with correspondence assertions, including its dynamic semantics, safety
criterion, and a type system with latent effects due to Gordon and Jeffrey
Specifying Properties of Concurrent Computations in CLF
CLF (the Concurrent Logical Framework) is a language for specifying and reasoning about concurrent systems. Its most significant feature is the first-class representation of concurrent executions as monadic expressions. We illustrate the representation techniques available within CLF by applying them to an asynchronous pi-calculus with correspondence assertions, including its dynamic semantics, safety criterion, and a type system with latent effects due to Gordon and Jeffrey
LFM 2004 Preliminary Version Specifying Properties of Concurrent Computations in CLF ⋆
CLF (the Concurrent Logical Framework) is a language for specifying and reasoning about concurrent systems. Its most significant feature is the first-class representation of concurrent executions as monadic expressions. We illustrate the representation techniques available within CLF by applying them to an asynchronous pi-calculus with correspondence assertions, including its dynamic semantics, safety criterion, and a type system with latent effects due to Gordon and Jeffrey