SmacC: A Retargetable Symbolic Execution Engine
Paper i proceeding, 2013

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.

program verification

decision procedures

automated reasoning

symbolic execution

program analysis

formal methods

timing analysis

Författare

Armin Biere

Jens Knoop

Technische Universität Wien

Laura Kovacs

Chalmers, Data- och informationsteknik, Programvaruteknik

Jakob Zwirchmayr

Technische Universität Wien

Lecture Notes in Computer Science

0302-9743 (ISSN)

Vol. LNCS 8172 482-486

Styrkeområden

Informations- och kommunikationsteknik

Ämneskategorier

Data- och informationsvetenskap

Programvaruteknik

Datavetenskap (datalogi)

DOI

10.1007/978-3-319-02444-8_40

ISBN

978-3-319-02443-1