Hi-Lite: the convergence of compiler technology and program verification

@inproceedings{Kanig2012HiLiteTC,
  title={Hi-Lite: the convergence of compiler technology and program verification},
  author={Johannes Kanig and Edmond Schonberg and Claire Dross},
  year={2012}
}
Formal program verification tools check that a program correctly implements its specification. Existing specification languages for well-known programming languages (Ada, C, Java, C#) have been developed independently from the programming language to which they apply. As a result, specifications are expressed separately from the code, typically as stylized comments, and the verification tools often bear no direct relation to the production compiler. We argue that this approach is problematic… CONTINUE READING

Topics from this paper.

Citations

Publications citing this paper.
SHOWING 1-4 OF 4 CITATIONS

SPARK 2014 and GNATprove

  • International Journal on Software Tools for Technology Transfer
  • 2014
VIEW 2 EXCERPTS
CITES METHODS

A Collaborative Framework for Non-Linear Integer Arithmetic Reasoning in Alt-Ergo

  • 2013 15th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing
  • 2013
VIEW 3 EXCERPTS
CITES METHODS