A Coq Formalization of a Type Checker for Object Initialization in the Java Virtual Machine
Abstract
We worked on a type system proposed in [11] to enforce a discipline for object initialization in the Java Virtual Machine language, to show how this type system could be implemented in the Coq proof and specification language. We used this description both to prove the theorems of [11] and to construct an effective verifier for this discipline.
Domains
Other [cs.OH]
Loading...