• DocumentCode
    3757954
  • Title

    vanHelsing: A Fast Proof Checker for Debuggable Compiler Verification

  • Author

    Roland Lezuo;Ioan Dragan;Gerg? ;Andreas Krall

  • Author_Institution
    Inst. of Comput. Languages, Vienna Univ. of Technol., Vienna, Austria
  • fYear
    2015
  • Firstpage
    167
  • Lastpage
    174
  • Abstract
    In this paper we present vanHelsing, a fully automatic proof checker for a subset of first-order problemstailored to a class of problems that arise in compiler verification.vanHelsing accepts input problems formulated in a subset of theTPTP language and is optimized to efficiently solve expressionequivalence problems formulated in first-order logic. Being apractical tool vanHelsing provides also graphical debugging helpwhich makes the visualization of problems and localization offailed proofs much easier. The experimental evaluation showedthat this specialized tool performs up to a factor of 3 better thanstate of the art theorem provers.
  • Keywords
    "Semantics","Debugging","Program processors","Optimization","Context","Registers"
  • Publisher
    ieee
  • Conference_Titel
    Symbolic and Numeric Algorithms for Scientific Computing (SYNASC), 2015 17th International Symposium on
  • Type

    conf

  • DOI
    10.1109/SYNASC.2015.34
  • Filename
    7426078