Mechanised Refinement of Procedures

  • Authors:
  • Manuela Xavier;Ana Cavalcanti

  • Affiliations:
  • Centro de Informática, Universidade Federal de Pernambuco, Recife, Brazil;Department of Computing Science, University of York, York, United Kingdom

  • Venue:
  • Electronic Notes in Theoretical Computer Science (ENTCS)
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Refine is a tool that supports the application of Morgan's refinement calculus. It was designed to support teaching and use by beginners; it is already in use. We describe here the extension of Refine to support the development of (possibly recursive) procedures in the algebraic style of the refinement calculus already adopted by Refine.