We show how compilation of high-level language programs to assembler code can be formally represented in the refinement calculus. New operators are introduced to widen the modelling language to encompass assembler code. A compilation strategy is then embodied as a set of derived refinement rules.
Content
Author and article information
Contributors
C. J. Fidge
Conference
Publication date:
July
1997
Publication date
(Print):
July
1997
Pages: 1-10
Affiliations
[0001]Software Verification Research Centre
School of Information Technology
The University of Queensland
Queensland 4072, Australia