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 (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

03029743 (ISSN) 16113349 (eISSN)

Vol. 8172 LNAI 482-486
978-3-319-02443-1 (ISBN)

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

Mer information

Senast uppdaterat

2024-11-14