Symbol Elimination for Automated Generation of Program Properties

Authors

  • Laura Kovacs Chalmers University of Technology

DOI:

https://doi.org/10.14279/tuj.eceasst.70.974

Abstract

Automatic understanding of the intended meaning of computer programs is a very hard problem, requiring intelligence and reasoning. In this talk we describe applications of our symbol elimination methods in automated proram analysis. Symbol elimination uses first-order theorem proving techniques in conjunction with symbolic computation methods, and derives nontrivial program properties, such as loop invariants and loop bounds, in a fully automatic way. Moreover, symbol elimination can be used as an alternative to interpolation for software verification.

Downloads

Published

2014-11-18