A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2019; you can also visit the original URL.
The file type is application/pdf
.
Simulation of specification statements in Hoare logic
[chapter]
1996
Lecture Notes in Computer Science
Data refinement is a powerful technique to derive implementations in terms of low-level data structures like bytes from specification in terms of highlevel data structures like queues. The higher level operations need not be coded as ordinary programs; it is more convenient to introduce specification statements to the programming language and use them instead of actual code. Specification statements represent the maximal program satisfying a given Hoare-triple. Sound and (relatively) complete
doi:10.1007/3-540-61550-4_159
fatcat:m2xyjorxnvhgxjqjvvblms5buy