Demonstrating Equivalence of Source Code and PROM Contents

The translation of the requirements for a computer based system into the stored code executed by the processor is an extended process with many opportunities for the introduction of errors. One potential source of errors is the suite of tool used to translate the «high level language» source program, defining the algorithms to be used, into the binary code, stored in PROM, which actually controls the system. This paper outlines a higly automated technique which has been developed to demonstrate equivalence between the source code and PROM contents for a safety critical programmable protection system which is to be used in the UK Nuclear industry