In a number of areas software correctness is crucial, therefore it is often desirable to formally verify the presence of various properties or the absence of errors. This thesis presents a framework for concisely expressing static analysis and model checking problems. The framework facilitates rapid prototyping of new analyses and consists of variants of ALFP logic and associated solvers. First, we present a Lattice based Least Fixed Point Logic (LLFP) that allows interpretations over complete lattices satisfying Ascending Chain Condition. We establish a Moore Family result for LLFP that guarantees that there always is single best solution for a problem under consideration. We also develop a solving algorithm, based on a differential workli...
We survey some general principles and methodologies for program analysis and verification. In partic...
We show that Constraint Logic Programming (CLP) can serve as a conceptual basis and as a practical ...
Model checking is a formal verification method where one tries to prove or disprove properties of a ...
AbstractALFP, Alternation-free Least Fixed Point logic, has successfully been used as an intermediat...
This paper shows that several propositional satisfiability algorithms compute approximations of fixe...
Many automated finite-state verification procedures can be viewed as fixpoint computations over a fi...
This report features an introduction to lattice- and fixpoint theory and a survey of methods and rec...
Abstract. We present a model checking algorithm for HFL1, the first-order fragment of Higher-Order F...
The overall goal of this paper is to investigate the theoretical foudations of algorithmic verificat...
In this thesis we investigate how the known framework of automatic formal verification by model chec...
This thesis demonstrates a correct, scalable and automated method to infersemantic concepts using la...
Formal verification by model checking verifies whether a system satisfies some given correctness pro...
AbstractThis paper presents a model checking algorithm for Propositional Dynamic Logic (PDL) with lo...
The overall goal of this paper is to investigate the theoretical foundations of algorithmic verifica...
We introduce Partitioned Dependency Graphs (PDGs), an abstract framework for the specification and e...
We survey some general principles and methodologies for program analysis and verification. In partic...
We show that Constraint Logic Programming (CLP) can serve as a conceptual basis and as a practical ...
Model checking is a formal verification method where one tries to prove or disprove properties of a ...
AbstractALFP, Alternation-free Least Fixed Point logic, has successfully been used as an intermediat...
This paper shows that several propositional satisfiability algorithms compute approximations of fixe...
Many automated finite-state verification procedures can be viewed as fixpoint computations over a fi...
This report features an introduction to lattice- and fixpoint theory and a survey of methods and rec...
Abstract. We present a model checking algorithm for HFL1, the first-order fragment of Higher-Order F...
The overall goal of this paper is to investigate the theoretical foudations of algorithmic verificat...
In this thesis we investigate how the known framework of automatic formal verification by model chec...
This thesis demonstrates a correct, scalable and automated method to infersemantic concepts using la...
Formal verification by model checking verifies whether a system satisfies some given correctness pro...
AbstractThis paper presents a model checking algorithm for Propositional Dynamic Logic (PDL) with lo...
The overall goal of this paper is to investigate the theoretical foundations of algorithmic verifica...
We introduce Partitioned Dependency Graphs (PDGs), an abstract framework for the specification and e...
We survey some general principles and methodologies for program analysis and verification. In partic...
We show that Constraint Logic Programming (CLP) can serve as a conceptual basis and as a practical ...
Model checking is a formal verification method where one tries to prove or disprove properties of a ...