• Publications
  • Influence
Asynchronous and deterministic objects
TLDR
This paper aims at providing confluence and determinism properties in concurrent processes, more specifically within the paradigm of object-oriented systems. Expand
A Formal Executable Semantics of the JavaCard Platform
TLDR
We present a formal executable specification of two crucial JavaCard platform components, namely the Java Card Virtual Machine (JCVM) and the ByteCode Verifier (BCV). Expand
Scheme fair threads
TLDR
This paper presents Fair Threads, a new model for concurrent programming. Expand
Asynchronous sequential processes
TLDR
An object calculus, Asynchronous Sequential Processes (ASP), is defined, with its semantics. Expand
A dynamic extent control operator for partial continuations
TLDR
A partial continuation is a prefix of the computation that remains to be done. Expand
Relaxed Operational Semantics of Concurrent Programming Languages
TLDR
We propose a novel, operational framework to formally describe the semantics of concurrent programs running within the context of a relaxed memory model. Expand
Compiling scheme to JVM bytecode:: a performance study
TLDR
We have added a Java virtual machine (henceforth JVM) bytecode generator to the optimizing Scheme-to-C compiler Bigloo. Expand
Tilting at Windmills with Coq: Formal Verification of a Compilation Algorithm for Parallel Moves
TLDR
This article describes the formal verification of a compilation algorithm that transforms parallel moves (parallel assignments between variables) into a semantically-equivalent sequence of elementary moves. Expand
Partial Evaluation and Non-interference for Object Calculi
TLDR
We prove the correctness of a multi-level partial evaluator and of an information flow analysis for Abadi and Cardelli’s FOb 1 ≤ :, a simply typed object calculus with function and object types, object subtyping and subsumption. Expand
iRho: an imperative rewriting calculus
TLDR
We propose an imperative version of the Rewriting-calculus, a calculus based on pattern-matching, pattern-abstraction, and side-effects, which we call iRho. Expand
...
1
2
3
4
5
...