Seminars
Static Analysis with Goanna - Using model checking to analyze large code bases. PDF slides
Ansgar Fehnker
National Information and Communications Technology in Australia
10/22/10, 2 PM, GHC-6501
Abstract
Goanna is a source code analysis tool that uses a combination of static analysis tools and model checking to analyze C/C++ code bases. In this talk I will introduce the concept of syntactic model checking that lies at the heart of Goanna. In it a very coarse abstraction of the source code is annotated with syntactic information which allows to model check many traditional static analysis properties. Furthermore I will discuss ongoing work on model checking for recursive Kripke Structures, a technique that can be used to check source code inter-procedurally.Biography

 Ansgar Fehnker holds a PhD in Computer Science at the University of Nijmegen in the field of verification of timed and hybrid systems. He was a visiting researcher with ECE and CS at Carnegie Mellon University, Pittsburgh, before he joined NICTA in 2004.