A formal model of real-time program compilation

  • Authors:
  • Karl Lermer;Colin Fidge

  • Affiliations:
  • The Univ. of Queensland, Queensland, Australia;The Univ. of Queensland, Queensland, Australia

  • Venue:
  • Theoretical Computer Science
  • Year:
  • 2002

Quantified Score

Hi-index 5.23

Visualization

Abstract

Program 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.