Hoare logic and auxiliary variables

T Kleymann - Formal Aspects of Computing, 1999 - Springer
Auxiliary variables are essential for specifying programs in Hoare Logic. They are required
to relate the value of variables in different states. However, the axioms and rules of Hoare …

Hoare logic for mutual recursion and local variables

D Von Oheimb - Foundations of Software Technology and Theoretical …, 1999 - Springer
We present a (the first?) sou nd and relatively complete Hoare logic for a simple imperative
programming language including mutually recursive procedures with call-by-value …

Generating algebraic laws from imperative programs

HP Gumm - Theoretical computer science, 1999 - Elsevier
The use of verifiers for proving the correctness of concrete programs is well known and has
been amply described in the literature. Here we focus on further, perhaps more general …

Towards a transformational approach to program verification

M Archer, A Lo, RA Olsson - Software Testing, Verification and …, 1999 - Wiley Online Library
Although most typically used in other contexts, program transformations can simplify
program verification by transforming a program containing complex language features into a …

[PDF][PDF] Post Systems in Programming Languages Pr ecis

R Stansifer - 1999 - Citeseer
Post systems are important in the study of programming languages. They are used in
axiomatic and natural semantics to formalize the meaning of programming languages. They …

Metatheory of Verification Calculi in LEGO

TWEDS Matter - Types for Proofs and Programs: International …, 1999 - books.google.com
Investigating soundness and completeness of verification calculi for imperative
programming languages is a challenging task. Incorrect results have been published in the …

[引用][C] A Logical Framework for Horizontal and Vertical Development in a State-based Setting

C Pahl - CA-3499, School of Computer Applications, Dublin City …, 1999