SmacC: A Retargetable Symbolic Execution Engine

Armin Biere, Jens Knoop, Laura Kovács, Jakob Zwirchmayr

Research output: Chapter in Book/Report/Conference proceedingConference proceedingspeer-review

Abstract

SmacC is a symbolic execution engine for C programs. It can be used for program verification, bounded model checking and generating SMT benchmarks. More recently we also successfully applied SmacC for high-level timing analysis of programs to infer exact loop bounds and safe over-approximations. SmacC uses the logic for bit-vectors with arrays to construct a bit-precise memory-model of a program for path-wise exploration.
Original languageEnglish
Title of host publicationProc. 11th Intl. Symp. on Automated Technology for Verification and Analysis
PublisherSpringer
Pages485-486
Number of pages5
Volume8172
Publication statusPublished - 2013

Publication series

NameLecture Notes in Computer Science (LNCS)

Fields of science

  • 102011 Formal languages
  • 102 Computer Sciences
  • 101 Mathematics

JKU Focus areas

  • Computation in Informatics and Mathematics

Cite this