[KNJIGA][B] Refinement in Object-Z

J Derrick, E Boiten, J Derrick, E Boiten - 2001 - Springer
We now turn our attention to applying the theory of refinement to Object-Z. In this chapter we
adapt the existing refinement rules to Object-Z specifications consisting of a single class …

The Semantics of Circus

J Woodcock, A Cavalcanti - International Conference of B and Z Users, 2002 - Springer
The Semantics of Circus Page 1 The Semantics of Circus Jim Woodcock1 and Ana Cavalcanti2
1 Oxford University Computing Laboratory Wolfson Building, Parks Road, Oxford, UK …

A UTP semantics for Circus

M Oliveira, A Cavalcanti, J Woodcock - Formal Aspects of Computing, 2009 - Springer
Circus specifications define both data and behavioural aspects of systems using a
combination of Z and CSP constructs. Previously, a denotational semantics has been given …

A Refinement Strategy for Circus

A Cavalcanti, A Sampaio, J Woodcock - Formal Aspects of Computing, 2003 - Springer
We present a refinement strategy for Circus, which is the combination of Z, CSP, and the
refinement calculus in the setting of Hoare and He's unifying theories of programming. The …

A concurrent language for refinement

J Woodcock, A Cavalcanti - 5th Irish workshop on formal methods, 2001 - scienceopen.com
We present a combination of the well-established formal specification languages Z and
CSP; our objective is to provide support for the specification of both data and behaviour …

[PDF][PDF] Formal derivation of state-rich reactive programs using Circus

MVM Oliveira - 2005 - cs.york.ac.uk
The lack of formalism in most software developments can lead to a loss of precision and
correctness in the resulting software. Formal techniques of program development have been …

UTP, Circus, and Isabelle

J Woodcock, A Cavalcanti, S Foster, M Oliveira… - … of Programming and …, 2023 - Springer
We dedicate this paper with great respect and friendship to He Jifeng on the occasion of his
80th birthday. Our research group owes much to him. The authors have over 150 …

Differential refinement logic

SM Loos, A Platzer - Proceedings of the 31st Annual ACM/IEEE …, 2016 - dl.acm.org
We introduce differential refinement logic (dRL), a logic with first-class support for refinement
relations on hybrid systems, and a proof calculus for verifying such relations. dRL …

Refinement in Circus

A Sampaio, J Woodcock, A Cavalcanti - FME 2002: Formal Methods …, 2002 - Springer
We describe refinement in Circus, a concurrent specification language that integrates
imperative CSP, Z, and the refinement calculus. Each Circus process has a state and …

Formal specification of a cardiac pacing system

AO Gomes, MVM Oliveira - FM 2009: Formal Methods: Second World …, 2009 - Springer
Abstract The International Grand Challenge project on Verified Software is a long-term
research program involving people from all over the world and is aimed to stimulate the …