|Home \ Prototypes \ Prototype Page||Login|
The certified compilation process requires that type abstractions are preserved and represented at the target language/machine. We consider the domain of programming languages that include primitive concurrency abstractions and developed an object-oriented stack based virtual machine (cf. CLR or JVM) with primitive concurrency abstractions. We implemented a typed intermediate language and a type system that ensures the safety of primitive machine operations.
Date: September, 2011
Authors: João Costa Seco, Luís Miguel Lourenço