AbstractA refinement calculus for the development of real-time systems is presented. The calculus is based upon a wide-spectrum language called the temporal agent model (TAM), within which both functional and timing properties can be expressed in either abstract or concrete terms. A specification-oriented semantics for the language is given. Program development is considered as a refinement process, i.e. calculation of a structured program from an unstructured specification. A calculus of decomposition is defined. An example program is developed
A specification and top-level refinement of a simple mine pump control system, as well as a proof of...
A real-time program can be developed by refining a specification into program code. Verification of ...
The refinement calculus is a well-established theory for deriving program code from specifications. ...
AbstractThe real-time refinement calculus is a formal method for the systematic derivation of real-t...
The real-time refinement calculus is an extension of the standard refinement calculus in which progr...
The real-time refinement calculus is a formal method for the systematic derivation of real-time prog...
A formal design notation is present whose underlying computational model is object-based. The object...
We present a comprehensive refinement calculus for the development of sequential, real-time programs...
The use of predicate transformers to model the action of sequential programs has allowed the constru...
The refinement calculus is a well-established theory for deriving program code from specifications. ...
A semantic model for developing and justifying specifications of communicating real-time processes i...
The refinement calculus is a well-established theory for formal development of imperative program co...
We define a language and a predicative semantics to model concurrent real-time programs. We consider...
AbstractThe refinement calculus is a well-established theory for translating specifications to progr...
The refinement calculus provides a framework for the stepwise development of imperative programs fro...
A specification and top-level refinement of a simple mine pump control system, as well as a proof of...
A real-time program can be developed by refining a specification into program code. Verification of ...
The refinement calculus is a well-established theory for deriving program code from specifications. ...
AbstractThe real-time refinement calculus is a formal method for the systematic derivation of real-t...
The real-time refinement calculus is an extension of the standard refinement calculus in which progr...
The real-time refinement calculus is a formal method for the systematic derivation of real-time prog...
A formal design notation is present whose underlying computational model is object-based. The object...
We present a comprehensive refinement calculus for the development of sequential, real-time programs...
The use of predicate transformers to model the action of sequential programs has allowed the constru...
The refinement calculus is a well-established theory for deriving program code from specifications. ...
A semantic model for developing and justifying specifications of communicating real-time processes i...
The refinement calculus is a well-established theory for formal development of imperative program co...
We define a language and a predicative semantics to model concurrent real-time programs. We consider...
AbstractThe refinement calculus is a well-established theory for translating specifications to progr...
The refinement calculus provides a framework for the stepwise development of imperative programs fro...
A specification and top-level refinement of a simple mine pump control system, as well as a proof of...
A real-time program can be developed by refining a specification into program code. Verification of ...
The refinement calculus is a well-established theory for deriving program code from specifications. ...