A Verifying Compiler for a Multi-threaded Object-Oriented Language

@inproceedings{Leino2007AVC,
  title={A Verifying Compiler for a Multi-threaded Object-Oriented Language},
  author={K. Rustan M. Leino and Wolfram Schulte},
  year={2007}
}
A verifying compiler automatically verifies the correctness of a source program before compiling it. Founded on the definition of the source language and a set of rules (a methodology) for using the language, the program’s correctness criteria and correctness argument are provided in the program text by interface specifications and invariants. This paper describes the program-verifier component of a verifying compiler for a core multi-threaded object-oriented language. The verifier takes as… CONTINUE READING
Highly Cited
This paper has 23 citations. REVIEW CITATIONS

Similar Papers

Loading similar papers…