Most software developments do not use any of the existing theories and formalisms. This leads to a loss of precision and correctness on the resulting softwares. Two different approaches to formal techniques have been raised in the past decades: one focus on data aspects, and the other focus on the behavioural aspects of the system. Some combined languages have already been proposed to bring these two schools together. However, as far as we know, none of them has a related refinement calculus. Using Circus as the specification language, we can describe both data and control behaviour. The objective of this work is to formalise a refinement calculus for Circus. A refinement strategy for Circus, new refinement laws and their proofs are present...
The current lack of tool support for model-checking Circus, a formalism which combines Z, CSP, refin...
AbstractCircus is a formal language that combines Z, CSP and additional constructors of Morgan's ref...
Previously, we presented Circus, an integration of Z, CSP, and Morgan’s refinement calculus, with a ...
Circus is a new notation that may be used to specify both data and behaviour aspects of a system, an...
AbstractCircus is language that unifies Z, CSP, and the refinement calculus, and we describe its app...
Safety-Critical Java (SCJ) is a version of Java whose goal is to support the development of real-tim...
We present a refinement strategy for Circus, which is the combination of Z, CSP, and the refinement ...
Computer-based systems are becoming more and more complex. It is really a grand challenge to assure ...
Safety-Critical Java (SCJ) is a version of Java for real-time, embedded, safety-critical application...
AbstractCircus specifications define both data and behavioural aspects of systems using a combinatio...
Abstract. Circus is a new notation that may be used to specify both data and behaviour aspects of a ...
The Circus specification language combines elements for complex data and behavior specifications, us...
AbstractThis paper presents refinement laws to support the development of actions in Circus, a combi...
The work presented in this thesis is a contribution to formal specification and verification methods...
Circus is language that unifies Z, CSP, and the refinement calculus, and we describe its application...
The current lack of tool support for model-checking Circus, a formalism which combines Z, CSP, refin...
AbstractCircus is a formal language that combines Z, CSP and additional constructors of Morgan's ref...
Previously, we presented Circus, an integration of Z, CSP, and Morgan’s refinement calculus, with a ...
Circus is a new notation that may be used to specify both data and behaviour aspects of a system, an...
AbstractCircus is language that unifies Z, CSP, and the refinement calculus, and we describe its app...
Safety-Critical Java (SCJ) is a version of Java whose goal is to support the development of real-tim...
We present a refinement strategy for Circus, which is the combination of Z, CSP, and the refinement ...
Computer-based systems are becoming more and more complex. It is really a grand challenge to assure ...
Safety-Critical Java (SCJ) is a version of Java for real-time, embedded, safety-critical application...
AbstractCircus specifications define both data and behavioural aspects of systems using a combinatio...
Abstract. Circus is a new notation that may be used to specify both data and behaviour aspects of a ...
The Circus specification language combines elements for complex data and behavior specifications, us...
AbstractThis paper presents refinement laws to support the development of actions in Circus, a combi...
The work presented in this thesis is a contribution to formal specification and verification methods...
Circus is language that unifies Z, CSP, and the refinement calculus, and we describe its application...
The current lack of tool support for model-checking Circus, a formalism which combines Z, CSP, refin...
AbstractCircus is a formal language that combines Z, CSP and additional constructors of Morgan's ref...
Previously, we presented Circus, an integration of Z, CSP, and Morgan’s refinement calculus, with a ...