School of Computing

The Transterpreter: A Transputer Interpreter

Christian L. Jacobsen and Matthew C. Jadud

In Dr. Ian R. East, Prof David Duce, Dr Mark Green, Jeremy M. R. Martin, and Prof. Peter H. Welch, editors, Communicating Process Architectures 2004, volume 62 of Concurrent Systems Engineering Series, pages 182-196. IOS Press, Amsterdam, September 2004.


We have written the Transterpreter, a virtual machine for executing the transputer instruction set. This interpreter is a small, portable, and extensible run-time, intended to be easily ported to handheld computers, mobile phones, and other embedded contexts. In striving for this level of portability, occam programs compiled to Transputer byte-code can currently be run on desktop computers, handhelds, and even the LEGO Mindstorms robotics kit.

Download publication 102 kbytes (PDF)

Bibtex Record

author = {Jacobsen, Christian L. and Jadud, Matthew C.},
title = {{T}he {T}ransterpreter: {A} {T}ransputer {I}nterpreter},
month = {September},
year = {2004},
pages = {182-196},
keywords = {determinacy analysis, Craig interpolants},
note = {},
doi = {},
url = {},
    publication_type = {inproceedings},
    submission_id = {27077_1100040781},
    ISBN = {1 58603 458 8},
    booktitle = {Communicating Process Architectures 2004},
    editor = {East, Dr. Ian R. and Duce, Prof David and Green, Dr Mark and Martin, Jeremy M. R. and Welch, Prof. Peter H.},
    volume = {62},
    series = {Concurrent Systems Engineering Series},
    publisher = {IOS Press, Amsterdam},
    ISSN = {1383-7575},
    refereed = {Yes},

School of Computing, University of Kent, Canterbury, Kent, CT2 7NF

Enquiries: +44 (0)1227 824180 or contact us.

Last Updated: 21/03/2014