Formal Methods Diffusion: Past Lessons and Future Prospects
SAFECOMP '00 Proceedings of the 19th International Conference on Computer Safety, Reliability and Security
Developing critical systems with PLD components
Proceedings of the 10th international workshop on Formal methods for industrial critical systems
A higher-order strategy for eliminating common subexpressions
Computer Languages, Systems and Structures
Hi-index | 0.00 |
We have developed and successfully applied a technique to build a high integrity compiler from Pasp, a Pascal-like language, to Asp, the target language for a high integrity processor designed for the UK's Atomic Weapons Establishment at Aldermaston.We overview the technique itself, including a description of how it can be extended to separate compilation. We also describe some of our experiences whilst implementing this compiler, how successful the whole process has been, and the lessons we have learned.We have cost-effectively developed a compiler to high integrity by using mathematical specification and proof techniques.