activity
20102018
most citedSkeletal Semantics and their Interpretations

25 citations · 45 across the 6 of their papers we have counts for

collaborators

6 papers

cs.PL2018★ 2 cited

Verification of High-Level Transformations with Inductive Refinement Types

Ahmad Salim Al-Sibahi, Thomas P. Jensen, Aleksandar S. Dimovski +1

High-level transformation languages like Rascal include expressive features for manipulating large abstract syntax trees: first-class traversals, expressive pattern matching, backt…

cs.PL2018★ 25 cited

Skeletal Semantics and their Interpretations

Martin Bodin, Philippa Gardner, Thomas Jensen +1

The development of mechanised language specification based on structured operational semantics, with applications to verified compilers and sound program analysis, requires huge ef…

cs.PL2013★ 2 cited

Pretty-big-step-semantics-based Certified Abstract Interpretation (Preliminary version)

Martin Bodin, Thomas Jensen, Alan Schmitt

We present a technique for deriving semantic program analyses from a natural semantics specification of the programming language. The technique is based on a particular kind of sem…

cs.PL2012★ 1 cited

Secure the Clones

Thomas Jensen, Florent Kirchner, David Pichardie

Exchanging mutable data objects with untrusted code is a delicate matter because of the risk of creating a data space that is accessible by an attacker. Consequently, secure progra…

cs.PL2010★ 14 cited

Sawja: Static Analysis Workshop for Java

Laurent Hubert, Nicolas Barré, Frédéric Besson +5

Static analysis is a powerful technique for automatic verification of programs but raises major engineering challenges when developing a full-fledged analyzer for a realistic langu…

cs.PL2010★ 1 cited

Enforcing Secure Object Initialization in Java

Laurent Hubert, Thomas Jensen, Vincent Monfort +1

Sun and the CERT recommend for secure Java development to not allow partially initialized objects to be accessed. The CERT considers the severity of the risks taken by not followin…