Hoare logic

Known as: Midcondition, Hoare calculus, Hoare rules 
Hoare logic (also known as Floyd–Hoare logic or Hoare rules) is a formal system with a set of logical rules for reasoning rigorously about the… (More)
Wikipedia

Topic mentions per year

Topic mentions per year

1976-2017
0204019762017

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
2012
2012
Matching logic reachability has been recently proposed as an alternative program verification approach. Unlike Hoare logic, where… (More)
  • figure 1
  • figure 2
  • figure 3
Is this relevant?
2011
2011
Floyd--Hoare logic is a foundation of axiomatic semantics of classical programs, and it provides effective proof techniques for… (More)
  • figure 5
Is this relevant?
2007
2007
This paper shows how a machine-code Hoare logic is used to lift reasoning from the tedious operational model of a machine… (More)
  • figure 1
  • figure 2
Is this relevant?
2007
2007
This paper presents a mechanised Hoare-style programming logic framework for assembly level programs. The framework has been… (More)
Is this relevant?
Highly Cited
2006
Highly Cited
2006
In previous work, we proposed a <i>Hoare Type Theory</i> (HTT) which combines effectful higher-order functions, dependent types… (More)
Is this relevant?
Highly Cited
2001
Highly Cited
2001
This article presents a Hoare-style calculus for a substantial subset of Java Card, which we call Java . In particular, the… (More)
Is this relevant?
Highly Cited
2000
Highly Cited
2000
It is possible, but difficult, to reason in Hoare logic about programs which address and modify data structures defined by… (More)
  • figure 7
  • figure 8
  • figure 9
Is this relevant?
Highly Cited
2000
Highly Cited
2000
The version of the following full text has not yet been defined or was untraceable and may differ from the publisher's version… (More)
  • figure 1
Is this relevant?
2000
2000
As shown by Cook [5], Hoare logic is relatively complete for partial correctness assertions (PCAs) over while programs whenever… (More)
Is this relevant?
1999
1999
Auxiliary variables are essential for specifying programs in Hoare Logic. They are required to relate the value of variables in… (More)
  • figure 1
  • figure 3
  • figure 4
  • figure 5
  • figure 7
Is this relevant?