The Annotated C++ Reference Manual, 1990. ,
Establishing object invariants with delayed types, 22nd conf. on Object-Oriented Programming Systems and Applications (OOPSLA'07), pp.337-350, 2007. ,
The Java Language Specification, 2005. ,
Enforcing Secure Object Initialization in Java, Computer Security ? ESORICS 2010, pp.101-115, 2010. ,
DOI : 10.1007/978-3-642-15497-3_7
URL : https://hal.archives-ouvertes.fr/inria-00503953
Programming Languages ? C++. International Organization for Standards, 2011. ,
A Formally Verified Compiler Back-end, Journal of Automated Reasoning, vol.27, issue.1, pp.363-446, 2009. ,
DOI : 10.1007/s10817-009-9155-4
URL : https://hal.archives-ouvertes.fr/inria-00360768
Joint Strike Fighter Air Vehicle C++ Coding Standards for the System Development and Demonstration Program, 2005. ,
A formal semantics for C++, 2008. ,
Masked types for sound object initialization, 36th symp. Principles of Programming Languages (POPL'09), pp.53-65, 2009. ,
DOI : 10.1145/1480881.1480890
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.188.605
Mechanized Formal Semantics and Verified Compilation for C++ Objects, 2012. ,
URL : https://hal.archives-ouvertes.fr/tel-00769044
Formal verification of object layout for C++ multiple inheritance, 38th symp. Principles of Programming Languages (POPL'11), pp.67-80, 2011. ,
URL : https://hal.archives-ouvertes.fr/hal-00674174
An algebraic semantics of subobjects, 10th conf. on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA'95), pp.187-199, 1995. ,
Classes, ACM SIGPLAN Notices, vol.17, issue.1, pp.42-51, 1982. ,
DOI : 10.1145/947886.947893
The design and evolution of C++, 1994. ,
From Formal Semantics to Verified Slicing ? A Modular Framework with Applications in Language Based Security, 2010. ,
An operational semantics and type safety proof for multiple inheritance in C++, 21st conf. on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA'06), pp.345-362, 2006. ,