To appear in Proceedings of the 17th European Symposium on Programming (ESOP), Budapest, Hungary, 2008. LNCS, (c) Springer-Verlag.

Gilles Barthe and César Kunz
INRIA Sophia-Antipolis, Project EVEREST.




Abstract. A certificate is a mathematical object that can be used to establish that a piece of mobile code satisfies some security policy. Since in general certificates cannot be generated automatically, there is an interest in developing methods to reuse certificates. This article formalises in the setting of abstract interpretation a method to transform certificates of program correctness along program transformations.