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 …
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 …
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 …
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
… 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 …
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
… ’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 …
… 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 …
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 …
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…
[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-…
Z with a more powerful version of Refinement Calculus, which enriches the language with Z-…