Software Verification with Validation of Results: (Report on SV-COMP 2017)

D Beyer - International conference on tools and algorithms for the …, 2017 - Springer
This report describes the 2017 Competition on Software Verification (SV-COMP), the 6^ th
edition of the annual thorough comparative evaluation of fully-automatic software verifiers …

Software model checking: 20 years and beyond

D Beyer, A Podelski - Principles of systems design: essays dedicated to …, 2022 - Springer
We give an overview of the development of software model checking, a general approach to
algorithmic program verification that integrates static analysis, model checking, and …

Proving conditional termination for smart contracts

TC Le, L Xu, L Chen, W Shi - Proceedings of the 2nd ACM Workshop on …, 2018 - dl.acm.org
Termination of smart contracts is crucial for any blockchain system's security and
consistency, especially for those supporting Turing-complete smart contract languages …

AProVE: Modular Termination Analysis of Memory-Manipulating C Programs

F Emrich, J Hensel, J Giesl - arxiv preprint arxiv:2302.02382, 2023 - arxiv.org
Termination analysis of C programs is a challenging task. On the one hand, the analysis
needs to be precise enough to draw meaningful conclusions. On the other hand, relevant …

[PDF][PDF] Automated termination analysis of C programs

J Hensel - 2023 - publications.rwth-aachen.de
The termination behavior of a program is a crucial property when reasoning about its
correctness and safety. Non-termination and also undesired termination can lead to serious …