Goanna: a static model checker

  • Authors:
  • Ansgar Fehnker;Ralf Huuck;Patrick Jayet;Michel Lussenburg;Felix Rauch

  • Affiliations:
  • National ICT Australia Ltd. and University of New South Wales, NSW, Australia;National ICT Australia Ltd. and University of New South Wales, NSW, Australia;Department of Computer Science, Swiss Federal Institute of Technology (ETH), Zurich, Switzerland;Department of Computer Science, Swiss Federal Institute of Technology (ETH), Zurich, Switzerland;National ICT Australia Ltd. and University of New South Wales, NSW, Australia

  • Venue:
  • FMICS'06/PDMC'06 Proceedings of the 11th international workshop, FMICS 2006 and 5th international workshop, PDMC conference on Formal methods: Applications and technology
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this work we present Goanna, the first tool that uses an off-the-shelf model checker for the static analysis of C/C++ source code. We outline its architecture and show how syntactic properties can be expressed in CTL. Once the properties have been defined the tool analyses source code automatically and efficiently. We demonstrate its applicability by presenting experimental results on analysing OpenSSL and the GNU coreutils.