P Yao, J Ke, J Sun, H Fu, R Wu… - 2023 38th IEEE/ACM …, 2023 - ieeexplore.ieee.org
The template-based approach to invariant generation is a parametric and relatively complete methodology for inferring loop invariants. The relative completeness ensures the …
Constraint-solving-based program invariant synthesis involves taking a parametric template, encoding the invariant conditions, and attempting to solve the constraints to obtain a valid …
H Liu, G Li - International Symposium on Theoretical Aspects of …, 2024 - Springer
Invariant generation is a critical task in program verification. Literature highlights Farkas' Lemma as a principal sound and complete framework for proactively generating tight …
H Liu, J Ke, H Fu, L Chen, G Li - arXiv preprint arXiv:2307.13318, 2023 - arxiv.org
Invariant generation is the classical problem that aims at automated generation of assertions that over-approximates the set of reachable program states in a program. We consider the …
In this work, we consider two sets I and O of bounded integer variables, modeling the inputs and outputs of a program. Given a specification Post, which is a Boolean combination of …
W Ghardallou, H Mohammadi, RC Linger, M Pleszkoch… - Acta Informatica, 2024 - Springer
Invariant relations are used to analyze while loops; while their primary application is to derive the function of a loop, they can also be used to derive loop invariants, weakest …
In this work, we propose a novel approach to generate affine disjunctive invariants via Farkas' Lemma. By observing that disjunctive invariants often arise from the conditional …
Invariant generation is the classical problem of automatically generating logical assertions that over-approximates the set of reachable program states in a program. We consider the …