ZRC–a refinement calculus for Z

A Cavalcanti, J Woodcock - Formal Aspects of Computing, 1998 - Springer
… To provide an overview of ZRC, we present below a very simple example: we refine one of
the … the refinement laws of ZRC that we use in this paper. We assume familiarity with Z as …

A refinement tool for Z

A Freitas, C Nascimento, A Cavalcanti - Formal Methods and Software …, 2003 - Springer
… that ZRC-Refine is a significant encouragement to the extended application of ZRC and of
Z … In Appendix A we present the ZRC refinement laws that we use throughout this paper. An …

Refinement and the Z schema calculus

L Groves - Electronic Notes in Theoretical Computer Science, 2002 - Elsevier
… any kind of refinement, or to move to a different formalism such as B or the refinement
calculus. This paper examines the interaction between refinement and the schema calculus more …

Taking our own medicine: Applying the refinement calculus to state-rich refinement model checking

L Freitas, A Cavalcanti, J Woodcock - … 2006, Macao, China, November 1-3 …, 2006 - Springer
… a refinement calculus in the development process of a model checking tool, where we have
used the Z/… Circus provides a refinement calculus that extends ZRC, hence we can formally …

[CITATION][C] A refinement calculus for Z

C Ana - 1997 - University of Oxford

A Refinement Strategy for Circus

A Cavalcanti, A Sampaio, J Woodcock - Formal Aspects of Computing, 2003 - Springer
… ’s refinement calculus, and we describe some of its laws for the simultaneous refinement of
… With this result, laws of CSP and Z, for which we have a calculus called ZRC [CaW99], are …

A concurrent language for refinement

J Woodcock, A Cavalcanti - 5th Irish workshop on formal methods, 2001 - scienceopen.com
… In particular, we want to rely on ZRC, the refinement calculus for Z presented in [6, 7].
Therefore, specifications in Circus are based largely on the use of Z constructs and specification …

Implementing Promoted Operations in Z.

JCP Woodcock - Refine, 1992 - Springer
… of the rules for refinement of specification statements in ZRC. They are drawn from [6], and
are based on the refinement calculus of Morgan [3]. They differ in that they use Z, particularly …

Modular refinement in novel schema calculi

M Deutsch, MC Henson… - Tenth Asia-Pacific Software …, 2003 - ieeexplore.ieee.org
… which integrates work in data refinement [11] with Z is given in [… the refinement calculus (eg
[18]) with Z (eg [16] and [5, 6]). … directly from Z specifications, the most ambitious being ZRC [6…

[PDF][PDF] Modular reasoning in Z: scrutinising monotonicity and refinement

M Deutsch, MC Henson, S Reeves - University of Essex, technical …, 2003 - academia.edu
… Some solved this difficulty by introducing informal techniques for transforming Z … substituting
Z with a more powerful version of Refinement Calculus, which enriches the language with Z-…