• Publications
  • Influence
Frama-C: A software analysis perspective
Frama-C is a source code analysis platform that aims at conducting verification of industrial-size C programs. It provides its users with a collection of plug-ins that perform static analysis,Expand
  • 209
  • 23
  • PDF
Frama-C - A Software Analysis Perspective
Frama-C is a source code analysis platform that aims at conducting verification of industrial-size C programs. It provides its users with a collection of plug-ins that perform static analysis,Expand
  • 241
  • 22
Common specification language for static and dynamic analysis of C programs
Various combinations of static and dynamic analysis techniques were recently shown to be beneficial for software verification. A frequent obstacle to combining different tools in a completelyExpand
  • 62
  • 5
  • PDF
Hypercollecting semantics and its application to static analysis of information flow
We show how static analysis for secure information flow can be expressed and proved correct entirely within the framework of abstract interpretation. The key idea is to define a Galois connectionExpand
  • 25
  • 5
  • PDF
First international Competition on Runtime Verification: rules, benchmarks, tools, and final results of CRV 2014
The first international Competition on Runtime Verification (CRV) was held in September 2014, in Toronto, Canada, as a satellite event of the 14th international conference on Runtime VerificationExpand
  • 53
  • 3
  • PDF
Experience report: OCaml for an industrial-strength static analysis framework
This experience report describes the choice of OCaml as the implementation language for Frama-C, a framework for the static analysis of C programs. OCaml became the implementation language forExpand
  • 46
  • 2
  • PDF
Combining Analyses for C Program Verification
Static analyzers usually return partial results. They can assert that some properties are valid during all possible executions of a program, but generally leave some other properties to be verifiedExpand
  • 37
  • 1
  • PDF
Designing a Generic Graph Library Using ML Functors
This paper details the design and implementation of OCAMLGRAPH, a highly generic graph library for the programming language OCAML. This library features a large set of graph data structures—directedExpand
  • 28
  • 1
  • PDF
Instrumentation of Annotated C Programs for Test Generation
Software verification and validation often rely on formal specifications that encode desired program properties. Recent research proposed a combined verification approach in which a program can beExpand
  • 13
  • 1
  • PDF
Slicing for Security of Code
Bugs in programs implementing security features can be catastrophic: for example they may be exploited by malign users to gain access to sensitive data. These exploits break the confidentiality ofExpand
  • 14
  • 1
  • PDF