-
A Formal, Resource Consumption-Preserving Translation of Actors to Haskell
Abstract: We present a formal translation of an actor-based language with cooperative scheduling to the functional language Haskell. The translation is proven correct with respect to a formal semantics of the source language and a high-level operational semantics of the target, i.e. a subset of Haskell. The main correctness theorem is expressed in terms of a simulation relation between the operational seman… ▽ More
Submitted 10 August, 2016; v1 submitted 9 August, 2016; originally announced August 2016.
Comments: Pre-proceedings paper presented at the 26th International Symposium on Logic-Based Program Synthesis and Transformation (LOPSTR 2016), Edinburgh, Scotland UK, 6-8 September 2016 (arXiv:1608.02534)
Report number: LOPSTR/2016/35