Section: Overall Objectives
Highlights of the year
Celtique has achieved a rational reconstruction of standard control flow analysis techniques from basic abstract interpretation principles. The solution to this question—left open for more than ten years in the community—was obtained using a judicious combination of Galois connections and closure operators and was presented at this year's ACM International Conference on Functional Programming.
Celtique contributed to the Javasec project, commissioned by the national information security agency (ANSSI), with an analysis of the intrinsic security of the Java language and a set of recommendations for how to enhance the security of a Java virtual machine. We also contributed to a “Developers guide to safe Java programming” to be published by ANSSI.
Euclide, the constraint-based test case generator for critical C programs developed by Celtique , was presented at ICST 2009 (International Conference on Software Testing, Verification and Validation) at Denver, USA, in April, and the tool was also demonstrated at TAP 2009 (Test and Proofs) at Zurich, in July.