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 …
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 …
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 …
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 …
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 …
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 …
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 …
Control diagrams are routinely used by engineers in the design of control systems. Yet, currently the formal verification of programs that implement the diagrams is a challenge. We …
HO Aliyu, O Maïga, MK Traoré - International Journal of Modeling …, 2016 - World Scientific
We present HiLLS (High Level Language for System Specification), a graphical formalism that allows to specify Discrete Event System (DES) models for analysis using methodologies …