-
Trace and Stable Failures Semantics for CSP-Agda
Abstract: CSP-Agda is a library, which formalises the process algebra CSP in the interactive theorem prover Agda using coinductive data types. In CSP-Agda, CSP processes are in monadic form, which sup- ports a modular development of processes. In this paper, we implement two main models of CSP, trace and stable failures semantics, in CSP-Agda, and define the corresponding refinement and equal- ity relations… ▽ More
Submitted 14 September, 2017; originally announced September 2017.
Comments: In Proceedings CoALP-Ty'16, arXiv:1709.04199
ACM Class: D.1.3 Concurrent Programming---Parallel programming, D.2.4 Software/Program Verification---Formal methods, D.3.1 Formal Definitions and Theory---Semantics, F.3.2 Semantics of Programming Languages---Denotational semantics---Operational semantics---Process
Journal ref: EPTCS 258, 2017, pp. 36-51