Title of article
An inconsistency in procedures, parameters, and substitution in the refinement calculus
Author/Authors
Ana Cavalcanti، نويسنده , , Augusto Sampaio، نويسنده , , Jim Woodcock، نويسنده ,
Issue Information
ماهنامه با شماره پیاپی سال 1999
Pages
10
From page
87
To page
96
Abstract
Morgan and Back have proposed different formalisations of procedures and parameters in the context of techniques of program development based on refinement. In this paper, we investigate a surprising and intricate relationship between these works and the substitution operator that renames the free variables of a program. In this study, we reveal an inconsistency in Morganʹs refinement calculus and show that Backʹs formalisation of procedures does not have the same problem.
Keywords
Program development , Formal Methods , Refinement calculus , Procedures , Parameters
Journal title
Science of Computer Programming
Serial Year
1999
Journal title
Science of Computer Programming
Record number
1079530
Link To Document