SFB 378 Einstiegsseite Postscript File BibTeX Entry

C
NEP

An Implementation of the Programming Language DML in Java: Runtime Environment

Author: Daniel Simon

Editor:

DML is an experimental language that has emerged from the developement of the Oz dialect Alice. DML is dynamically typed, functional, and concurrent. It supports transients and provides a distributed programming model. To translate DML to the Java Virtual Machine, a runtime environment is needed. This work presents a simple and secure implementation of the basic DML runtime classes and elaborates on relevant improvements. Pickling, a mechanism to make higher order values persistent, is provided on top of the Java Object Serialization. Finally, a high-level distributed programming model for DML is implemented based on Java's Remote Method Invocation architecture. Finally, the implemented compiler and the runtime environment of DML are compared to similar projects.

SFB 378 Einstiegsseite Postscript File BibTeX Entry