, Ada reference manual, 2012.
Specification and Verification: The Spec# Experience, Commun. ACM, 2011. ,
Interactive Theorem Proving and Program Development ,
URL : https://hal.archives-ouvertes.fr/hal-00344237
The Calculus of Inductive Constructions, Texts in Theoretical Computer Science. An EATCS Series, 2004. ,
Mechanized semantics for the Clight subset of the C language, Journal of Automated Reasoning, vol.43, 2009. ,
URL : https://hal.archives-ouvertes.fr/inria-00352524
Practical memory checking with Dr. Memory, Annual IEEE/ACM International Symposium on Code Generation and Optimization, pp.213-223, 2011. ,
A runtime assertion checker for the Java Modeling Language, 2003. ,
A historical perspective on runtime assertion checking in software development, Software Engineering Notes, p.31, 2006. ,
Combining analyses for C program verification, Formal Methods for Industrial Case Studies (FMICS), 2012. ,
URL : https://hal.archives-ouvertes.fr/cea-01809014
Common specification language for static and dynamic analysis of C programs, Symposium on Applied Computing (SAC), 2013. ,
URL : https://hal.archives-ouvertes.fr/hal-00853721
Certification of a Tool Chain for Deductive Program Verification. (Certification d'une chaine de vérification déductive de programmes) ,
URL : https://hal.archives-ouvertes.fr/tel-00789543
Annotation generation: Frama-C's RTE plug ,
, Programming languages -C, vol.9899, 1999.
Fast as a shadow, expressive as a tree: optimized memory monitoring for C, Science of Computer Programming, vol.132, 2016. ,
URL : https://hal.archives-ouvertes.fr/cea-01845194
A Formally-Verified C Static Analyzer, SIGPLAN Not, vol.50, issue.1, pp.247-259, 2015. ,
URL : https://hal.archives-ouvertes.fr/hal-01078386
Rustbelt: Securing the foundations of the rust programming language, Proc. ACM Program. Lang, vol.2, 2017. ,
URL : https://hal.archives-ouvertes.fr/hal-01633165
Frama-C: A software analysis perspective, Formal Aspects of Computing, vol.27, 2015. ,
URL : https://hal.archives-ouvertes.fr/cea-01808981
An optimized memory monitoring for runtime assertion checking of C programs, RV. LNCS, vol.8174, pp.328-333, 2013. ,
URL : https://hal.archives-ouvertes.fr/cea-01834990
Preliminary design of JML: a behavioral interface specification language for java, ACM SIGSOFT Software Engineering Notes, vol.31, issue.3, pp.1-38, 2006. ,
A Formal Definition of JML in Coq and its Application to Runtime Assertion Checking, 2011. ,
Formal verification of a C-like memory model and its uses for verifying program transformations, Journal of Automated Reasoning, vol.41, issue.1, pp.1-31, 2008. ,
URL : https://hal.archives-ouvertes.fr/inria-00289542
Soundness of a dataflow analysis for memory monitoring, Workshop on Languages and Tools for Ensuring Cyber-Resilience in Critical Software-Intensive Systems (HILT), 2018. ,
URL : https://hal.archives-ouvertes.fr/cea-02283406
Eiffel: The Language, 1991. ,
How to shadow every byte of memory used by a program, International Conference on Virtual Execution Environments, pp.65-74, 2007. ,
How to Get an Efficient yet Verified Arbitrary-Precision Integer Library, Verified Software. Theories, Tools, and Experiments (VSTTE), vol.10712, pp.84-101, 2017. ,
URL : https://hal.archives-ouvertes.fr/hal-01519732
AddressSanitizer: a fast address sanity checker, USENIX Annual Technical Conference (USENIX). USENIX Association, 2012. ,
Using Valgrind to detect undefined value errors with bit-precision, USENIX Annual Technical Conference, pp.17-30, 2005. ,
, E-ACSL: Executable ANSI/ISO C Specification Language
E-ACSL, a runtime verification tool for safety and security of C programs. tool paper, Competitions, Usability, Benchmarks, Evaluation, and Standardisation for Runtime Verification Tools, 2017. ,
Software defects and their impact on system availability: a study of field failures in operating systems, Fault Tolerant Computing (FTCS), 1991. ,
Producing certified functional code from inductive specifications, Certified Programs and Proofs (CPP), pp.76-91 ,
URL : https://hal.archives-ouvertes.fr/hal-01126212
, LNCS, 2012.
Detection of security vulnerabilities in C code using runtime verification: an experience report, Tests and Proofs (TAP) ,
, , 2018.
Shadow state encoding for efficient monitoring of block-level properties, International Sympoisum on Memory Management (ISMM), 2017. ,
URL : https://hal.archives-ouvertes.fr/cea-01836510
Focused Certification of an Industrial Compilation and Static Verification Toolchain, Software Engineering and Formal Methods (SEFM), vol.10469, pp.17-34, 2017. ,