• Title of article

    Predicate transformers in the semantics of Circus

  • Author/Authors

    A.L.C.، Cavalcanti, نويسنده , , J.C.P.، Woodcock, نويسنده ,

  • Issue Information
    روزنامه با شماره پیاپی سال 2003
  • Pages
    10
  • From page
    85
  • To page
    94
  • Abstract
    Circus is a combination of Z and CSP; its chief distinguishing feature is the inclusion of the ideas of refinement calculus. The main objective is the definition of refinement methods for concurrent programs. The original semantic model for Circus is Hoare and Heʹs (1998) unifying theories of programming. An equivalent semantics based on predicate transformers is presented. With this model, a more adequate basis for the formalisation of refinement and verification-condition generation rules is provided. Furthermore, this framework makes it possible to include logical variables and angelic nondeterminism in Circus. The consistency of the relational and predicate transformer models gives us confidence in their accuracy.
  • Keywords
    Distributed systems
  • Journal title
    IEE Proceedings Software
  • Serial Year
    2003
  • Journal title
    IEE Proceedings Software
  • Record number

    106907