Integrating the B-Method into PVS

This paper presents a method that can translate a system described by B-method into formal specification language of PVS. In this method, a machine in B-method is expressed to be a theory in PVS, while an invariant to be a type in PVS. Some properties described by B-method are transformed into conjectures of PVS language, then these conjectures can be proved effectively by PVS prover. In the end, an example, a lift system controller, is given to illustrate an application of this method. Keywords-B-method; PVS; formal method; lift-system;