AbstractProgram compilation can be formally defined as a sequence of equivalence-preserving transformations, or refinements, from high-level language programs to assembler code. Recent models also incorporate timing properties, but the resulting formalisms are intimidatingly complex. Here we take advantage of a new, simple model of real-time refinement, based on predicate transformer semantics, to present a straightforward compilation formalism that incorporates real-time constraints
The real-time refinement calculus is a formal method for the systematic derivation of real-time prog...
A practical methodology for compilation of trustworthy realtime programs is introduced. It combines ...
Previous work on formally modelling and analysing program compilation has shown the need for a simpl...
Program compilation can be formally defined as a sequence of equivalence-preserving transformations,...
In practice, the hard real-time systems are still implemented in low-level programming languages for...
High-level language program compilation strategies can be proven correct by modelling the process as...
High-level language program compilation strategies can be proven correct by modelling the process as...
We present a programming language called TCEL (Time-Constrained Event Language), whose semantics is ...
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...
The real-time refinement calculus is an extension of the standard refinement calculus in which progr...
The use of predicate transformers to model the action of sequential programs has allowed the constru...
AbstractCompiler Verification has been identified as a vital process in the implementation of correc...
We present a compiler-based approach to automatically assist in constructing real-time systems. In ...
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...
A practical methodology for compilation of trustworthy realtime programs is introduced. It combines ...
Previous work on formally modelling and analysing program compilation has shown the need for a simpl...
Program compilation can be formally defined as a sequence of equivalence-preserving transformations,...
In practice, the hard real-time systems are still implemented in low-level programming languages for...
High-level language program compilation strategies can be proven correct by modelling the process as...
High-level language program compilation strategies can be proven correct by modelling the process as...
We present a programming language called TCEL (Time-Constrained Event Language), whose semantics is ...
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...
The real-time refinement calculus is an extension of the standard refinement calculus in which progr...
The use of predicate transformers to model the action of sequential programs has allowed the constru...
AbstractCompiler Verification has been identified as a vital process in the implementation of correc...
We present a compiler-based approach to automatically assist in constructing real-time systems. In ...
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...
A practical methodology for compilation of trustworthy realtime programs is introduced. It combines ...
Previous work on formally modelling and analysing program compilation has shown the need for a simpl...