SMT-based bounded model checking for embedded ANSI-C software

L Cordeiro, B Fischer… - IEEE Transactions on …, 2011 - ieeexplore.ieee.org
Propositional bounded model checking has been applied successfully to verify embedded
software, but remains limited by increasing propositional formula sizes and the loss of high …

Fuzzing and delta-debugging SMT solvers

R Brummayer, A Biere - Proceedings of the 7th International Workshop …, 2009 - dl.acm.org
SMT solvers are widely used as core engines in many applications. Therefore, robustness
and correctness are essential criteria. Current testing techniques used by developers of SMT …

Conservation as material culture

D Eastop - Handbook of material culture, 2006 - torrossa.com
This chapter examines conservation as material culture. The conservation of objects,
collections, monuments and sites is a practical and philosophical response to both material …

[PDF][PDF] Modular bug-finding for integer overflows in the large: Sound, efficient, bit-precise static analysis

Y Moy, N Bjørner, D Sielaff - Tech. Rep. MSR-TR-2009–57, 2009 - microsoft.com
We describe a methodology and a tool for performing scalable bit-precise static analysis.
The tool combines the scalable static analysis engine PREfix [14] and the bit-precise …

Formal verification: will the seedling ever flower?

N White, S Matthews… - … Transactions of the …, 2017 - royalsocietypublishing.org
In one sense, formal specification and verification have been highly successful: techniques
have been developed in pioneering academic research, transferred to software companies …

SMT-based bounded model checking of multi-threaded software in embedded systems

L Cordeiro - 2011 - eprints.soton.ac.uk
Our reliance on the correct functioning of embedded systems is growing rapidly. Such
systems are used in a wide range of applications such as airbag control systems, mobile …

Working towards the verified software process

BM Adcock - 2010 - rave.ohiolink.edu
Numerous pieces of the software verification puzzle need to fit together in order to achieve
that vision. First, there must be a programming language that gives some hope of specifying …

[PDF][PDF] Verification of railway interlockings in SCADE

A Lawrence, M Seisenberger - 2010 - academia.edu
This thesis is concerned with the use of SCADE Suite (Esterel Technologies) for the
verification of railway interlockings. This is a feasibility study done in co-operation with …

SPARKSkein: a formal and fast reference implementation of skein

R Chapman, E Botcazou, A Wallenburg - Formal Methods, Foundations …, 2011 - Springer
This paper describes SPARKSkein-a new reference implementation of the Skein
cryptographic hash algorithm, written and verified using the SPARK language and toolset …

[PDF][PDF] Proving SPARK verification conditions with SMT solvers

PB Jackson, GO Passmore - Paper regarding the improved results of using …, 2009 - Citeseer
We have constructed a tool for using SMT (SAT Modulo Theories) solvers to discharge
verification conditions (VCs) from programs written in the SPARK language. The tool has API …