The data refinement calculator for Z specifications
Information Processing Letters
Predicate calculus and program semantics
Predicate calculus and program semantics
Programming from specifications (2nd ed.)
Programming from specifications (2nd ed.)
Using Z: specification, refinement, and proof
Using Z: specification, refinement, and proof
Supporting contexts in program refinement
Science of Computer Programming
A formal model of real-time program compilation
Theoretical Computer Science
AMAST '97 Proceedings of the 6th International Conference on Algebraic Methodology and Software Technology
VDM '90 Proceedings of the Third International Symposium of VDM Europe on VDM and Z - Formal Methods in Software Development
Adding Specification Constructors to the Refinement Calculus
FME '93 Proceedings of the First International Symposium of Formal Methods Europe on Industrial-Strength Formal Methods
A Calculus for Predicative Programming
Proceedings of the Second International Conference on Mathematics of Program Construction
Modelling program compilation in the refinement calculus
2FACS'97 Proceedings of the 2nd BCS-FACS conference on Northern Formal Methods
Hi-index | 0.00 |
This paper presents a case study in verified program compilation from high-level language programs to assembler code using the Cogito formal development system. A form of window-inference based on the Z schema is used to perform the compilation. Data-refinement is used to change the representation of integer variables to assembler word locations.