Abstract. Matching logic has been recently proposed as an alternative program verification approach. Unlike Hoare logic, where one defines a language-specific proof system that needs to be proved sound for each language separately, matching logic provides a language-independent and sound proof system that directly uses the trusted operational semantics of the language as axioms. Matching logic thus has a clear practical advantage: it eliminates the need for an additional semantics of the same language in order to reason about programs, and implicitly eliminates the need for tedious soundness proofs. What is not clear, however, is whether matching logic is as powerful as Hoare logic. This paper introduces a technique to mechanically translat...
This paper presents matching logic, a first-order logic (FOL) variant forspecifying and reasoning ab...
In this paper, we combine a Hoare logic with a typed ¿-calculus to create a reliable tool for derivi...
This paper presents a new theoretical result concerning Hoare Logic. It is shown here that the verif...
Matching logic has been recently proposed as an alternative program verification approach. Unlike ...
Matching logic reachability has been recently proposed as an alternative program verification appro...
Formal reasoning about computer programs can be based directly on the semantics of the programming l...
Hoare logics rely on the fact that logic formulae can encode, or specify, program states, including ...
AbstractGeneralized Hoare logic (GHL) is a formal logical system for proving invariance properties o...
Matching logic allows to specify structural properties about program configurations by means of spe...
Abstract. Hoare logic and proof-carrying code are two independent frameworks for reasoning that prog...
Abstract. Hoare logic and proof-carrying code are two independent frameworks for reasoning that prog...
This paper proposes a logic for programming languages, which is both simple and expressive, to serve...
Rewriting logic semantics (RLS) is a definitional framework in which a programming language is defi...
We propose a proof method in the style of Hoare's logic, aimed at providing a unifying framework f...
Investigating soundness and completeness of verification calculi for imperative programming language...
This paper presents matching logic, a first-order logic (FOL) variant forspecifying and reasoning ab...
In this paper, we combine a Hoare logic with a typed ¿-calculus to create a reliable tool for derivi...
This paper presents a new theoretical result concerning Hoare Logic. It is shown here that the verif...
Matching logic has been recently proposed as an alternative program verification approach. Unlike ...
Matching logic reachability has been recently proposed as an alternative program verification appro...
Formal reasoning about computer programs can be based directly on the semantics of the programming l...
Hoare logics rely on the fact that logic formulae can encode, or specify, program states, including ...
AbstractGeneralized Hoare logic (GHL) is a formal logical system for proving invariance properties o...
Matching logic allows to specify structural properties about program configurations by means of spe...
Abstract. Hoare logic and proof-carrying code are two independent frameworks for reasoning that prog...
Abstract. Hoare logic and proof-carrying code are two independent frameworks for reasoning that prog...
This paper proposes a logic for programming languages, which is both simple and expressive, to serve...
Rewriting logic semantics (RLS) is a definitional framework in which a programming language is defi...
We propose a proof method in the style of Hoare's logic, aimed at providing a unifying framework f...
Investigating soundness and completeness of verification calculi for imperative programming language...
This paper presents matching logic, a first-order logic (FOL) variant forspecifying and reasoning ab...
In this paper, we combine a Hoare logic with a typed ¿-calculus to create a reliable tool for derivi...
This paper presents a new theoretical result concerning Hoare Logic. It is shown here that the verif...