Thirty-seven years of relational Hoare logic: remarks on its principles and history

July 13, 2020 ยท The Ethereal ยท ๐Ÿ› Leveraging Applications of Formal Methods

๐Ÿ”ฎ THE ETHEREAL: The Ethereal
Pure theory โ€” exists on a plane beyond code

"No code URL or promise found in abstract"

Evidence collected by the PWNC Scanner

Authors David A. Naumann arXiv ID 2007.06421 Category cs.LO: Logic in CS Cross-listed cs.PL Citations 15 Venue Leveraging Applications of Formal Methods Last Checked 2 months ago
Abstract
Relational Hoare logics extend the applicability of modular, deductive verification to encompass important 2-run properties including dependency requirements such as confidentiality and program relations such as equivalence or similarity between program versions. A considerable number of recent works introduce different relational Hoare logics without yet converging on a core set of proof rules. This paper looks backwards to little known early work. This brings to light some principles that clarify and organize the rules as well as suggesting a new rule and a new notion of completeness.
Community shame:
Not yet rated
Community Contributions

Found the code? Know the venue? Think something is wrong? Let us know!

๐Ÿ“œ Similar Papers

In the same crypt โ€” Logic in CS