Paper Details

Communicating Process Architectures (CPA)
 Title: Native Code Generation using the Transterpreter
 Conference: Communicating Process Architectures 2006
 Authors: Christian L. Jacobsen, Damian J. Dimmich, Matthew C. Jadud
Computing Laboratory, University of Kent
 Abstract: We are interested in languages that provide powerful abstractions for concurrency and parallelism that execute everywhere, efficiently. Currently, the existing runtime environments for the occam-pi programming language provide either one of these features (portability) or some semblance of the other (performance). We believe that both can be achieved through the careful generation of C from occam-pi, and demonstrate that this is possible using the Transterpreter, a portable interpreter for occam-pi, as our starting point. 

BibTeX Entry

Full paper