activity
20162026
most citedModular, Fully-abstract Compilation by Approximate Back-translation

23 citations · 38 across the 12 of their papers we have counts for

collaborators
Showing 2020 · cs.PLShow all

5 papers · 2 filters

cs.PL2020

On the Semantic Expressiveness of Iso- and Equi-Recursive Types

Dominique Devriese, Eric Mark Martin, Marco Patrignani

Recursive types extend the simply-typed lambda calculus (STLC) with the additional expressive power to enable diverging computation and to encode recursive data-types (e.g., lists)…

cs.PL2020

Uninitialized Capabilities

Sander Huyghebaert, Thomas Van Strydonck, Steven Keuchel +1

This technical report describes a new extension to capability machines. Capability machines are a special type of processors that include better security primitives at the hardware…

cs.PL2020

CapablePtrs: Securely Compiling Partial Programs Using the Pointers-as-Capabilities Principle

Akram El-Korashy, Stelios Tsampas, Marco Patrignani +3

Capability machines such as CHERI provide memory capabilities that can be used by compilers to provide security benefits for compiled code (e.g., memory safety). The existing C to…

cs.PL2020

A categorical approach to secure compilation

Stelios Tsampas, Andreas Nuyts, Dominique Devriese +1

We introduce a novel approach to secure compilation based on maps of distributive laws. We demonstrate through four examples that the coherence criterion for maps of distributive l…

cs.PL2020★ 5 cited

Gavial: Programming the web with multi-tier FRP

Bob Reynders, Frank Piessens, Dominique Devriese

Developing web applications requires dealing with their distributed nature and the natural asynchronicity of user input and network communication. For facilitating this, different…