Hoare logics are proof systems that allow one to formally establish properties of computer programs. Traditional Hoare logics prove properties of individual program executions (so-called trace properties, such as functional correctness). Hoare logic has been generalized to prove also properties of multiple executions of a program (so-called hyperproperties, such as determinism or non-interference). These program logics prove the absence of (bad combinations of) executions. On the other hand, program logics similar to Hoare logic have been proposed to disprove program properties (e.g., Incorrectness Logic), by proving the existence of (bad combinations of) executions. All of these logics have in common that they specify program properties us...
In the following theories a formalization of the Owicki-Gries and the rely-guarantee methods is pres...
Enabling Hoare-style reasoning for low-level code is attractive since it opens the way to regain str...
Abstract. We present a novel Hoare-style logic, called Reverse Hoare Logic, which can be used to rea...
AbstractGeneralized Hoare logic (GHL) is a formal logical system for proving invariance properties o...
Formal reasoning about computer programs can be based directly on the semantics of the programming l...
Hoare Logic has a long tradition in formal verification and has been continuously developed and used...
In systems verification we are often concerned with multiple, inter-dependent properties that a pro-...
Generalized Hoare Logic is a formal logical system for deriving invariance properties of programs. ...
Investigating soundness and completeness of verification calculi for imperative programming language...
Abstract – This paper presents a new approach to formalizing the general rules of the Hoare logic. O...
The importance of security and reliability of software systems makes formal methods of paramount sig...
Three theorems are proven which reconsider the completeness of Hoare's logic for the partial correct...
Temporal hyperproperties are system properties that relate multiple execution traces. For (finite-st...
ManuscriptWe present a novel program logic, Lf , which is designed on top of a Hoare logic, but is s...
AbstractWe consider the completeness of Hoare's logic with a first-order assertion language applied ...
In the following theories a formalization of the Owicki-Gries and the rely-guarantee methods is pres...
Enabling Hoare-style reasoning for low-level code is attractive since it opens the way to regain str...
Abstract. We present a novel Hoare-style logic, called Reverse Hoare Logic, which can be used to rea...
AbstractGeneralized Hoare logic (GHL) is a formal logical system for proving invariance properties o...
Formal reasoning about computer programs can be based directly on the semantics of the programming l...
Hoare Logic has a long tradition in formal verification and has been continuously developed and used...
In systems verification we are often concerned with multiple, inter-dependent properties that a pro-...
Generalized Hoare Logic is a formal logical system for deriving invariance properties of programs. ...
Investigating soundness and completeness of verification calculi for imperative programming language...
Abstract – This paper presents a new approach to formalizing the general rules of the Hoare logic. O...
The importance of security and reliability of software systems makes formal methods of paramount sig...
Three theorems are proven which reconsider the completeness of Hoare's logic for the partial correct...
Temporal hyperproperties are system properties that relate multiple execution traces. For (finite-st...
ManuscriptWe present a novel program logic, Lf , which is designed on top of a Hoare logic, but is s...
AbstractWe consider the completeness of Hoare's logic with a first-order assertion language applied ...
In the following theories a formalization of the Owicki-Gries and the rely-guarantee methods is pres...
Enabling Hoare-style reasoning for low-level code is attractive since it opens the way to regain str...
Abstract. We present a novel Hoare-style logic, called Reverse Hoare Logic, which can be used to rea...