• 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