The refinement calculus is a well-established theory for formal development of imperative program code and is supported by a number of automated tools. Via a detailed case study, this article shows how refinement theory and tool support can be extended for a program with real-time constraints. The approach adapts a timed variant of the refinement calculus and makes corresponding enhancements to a theorem-prover based refinement tool
Our overall goal is to support the development of real-time programs from specifications via a proce...
Our overall goal is to support the development of real-time programs from specifications via a proce...
AbstractA real-time program can be developed by refining a specification into program code. Verifica...
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...
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 translating specifications to program code....
AbstractThe real-time refinement calculus is a formal method for the systematic derivation of real-t...
The real-time refinement calculus is a formal method for the systematic derivation of real-time prog...
We show how real-time schedulability tests and program refinement rules can be integrated to create ...
The refinement calculus is a well-established theory for deriving program code from specifications. ...
The refinement calculus for the development of programs from specifications is well suited to mechan...
The refinement calculus is a formal technique for the development of programs which are provably cor...
The refinement calculus for the development of programs from specifications is well suited to mechan...
This paper explores the role for mechanised support for refining specifications to executable progra...
Our overall goal is to support the development of real-time programs from specifications via a proce...
Our overall goal is to support the development of real-time programs from specifications via a proce...
AbstractA real-time program can be developed by refining a specification into program code. Verifica...
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...
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 translating specifications to program code....
AbstractThe real-time refinement calculus is a formal method for the systematic derivation of real-t...
The real-time refinement calculus is a formal method for the systematic derivation of real-time prog...
We show how real-time schedulability tests and program refinement rules can be integrated to create ...
The refinement calculus is a well-established theory for deriving program code from specifications. ...
The refinement calculus for the development of programs from specifications is well suited to mechan...
The refinement calculus is a formal technique for the development of programs which are provably cor...
The refinement calculus for the development of programs from specifications is well suited to mechan...
This paper explores the role for mechanised support for refining specifications to executable progra...
Our overall goal is to support the development of real-time programs from specifications via a proce...
Our overall goal is to support the development of real-time programs from specifications via a proce...
AbstractA real-time program can be developed by refining a specification into program code. Verifica...