AbstractThe real-time refinement calculus is a formal method for the systematic derivation of real-time programs from real-time specifications in a style similar to the non-real-time refinement calculi of Back and Morgan. In this paper we extend the real-time refinement calculus with procedures and provide refinement rules for refining real-time specifications to procedure calls. A real-time specification can include constraints on, not only what outputs are produced, but also when they are produced. The derived programs can also include time constraints on when certain points in the program must be reached; these are expressed in the form of deadline commands. Such programs are machine independent. An important consequence of the approach ...
There are two important questions to ask regarding the correct execution of a real-time program: (i)...
Our overall goal is to support the development of real-time programs from specifications via a proce...
A real-time program can be developed by refining a specification into program code. Verification of ...
The real-time refinement calculus is a formal method for the systematic derivation of real-time prog...
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 refinement calculus is a well-established theory for formal development of imperative program co...
The refinement calculus is a well-established theory for deriving program code from specifications. ...
AbstractThe refinement calculus is a well-established theory for translating specifications to progr...
We present a comprehensive refinement calculus for the development of sequential, real-time programs...
The refinement calculus is a well-established theory for translating specifications to program code....
AbstractA refinement calculus for the development of real-time systems is presented. The calculus is...
The refinement calculus is a well-established theory for deriving program code from specifications. ...
The use of predicate transformers to model the action of sequential programs has allowed the constru...
It is common for a real-time process to consist of a nonterminating loop monitoring an input and con...
There are two important questions to ask regarding the correct execution of a real-time program: (i)...
Our overall goal is to support the development of real-time programs from specifications via a proce...
A real-time program can be developed by refining a specification into program code. Verification of ...
The real-time refinement calculus is a formal method for the systematic derivation of real-time prog...
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 refinement calculus is a well-established theory for formal development of imperative program co...
The refinement calculus is a well-established theory for deriving program code from specifications. ...
AbstractThe refinement calculus is a well-established theory for translating specifications to progr...
We present a comprehensive refinement calculus for the development of sequential, real-time programs...
The refinement calculus is a well-established theory for translating specifications to program code....
AbstractA refinement calculus for the development of real-time systems is presented. The calculus is...
The refinement calculus is a well-established theory for deriving program code from specifications. ...
The use of predicate transformers to model the action of sequential programs has allowed the constru...
It is common for a real-time process to consist of a nonterminating loop monitoring an input and con...
There are two important questions to ask regarding the correct execution of a real-time program: (i)...
Our overall goal is to support the development of real-time programs from specifications via a proce...
A real-time program can be developed by refining a specification into program code. Verification of ...