We present a constructive approach to correctness and exemplify it by describing a generator for certified Java Card applets that we are building. A proof of full functional correctness is generated, along with the code, from the specification; the proof can be independently checked by a simple proof checker, so that the larger and more complex generator needs not be trusted. We argue that such an approach is a valuable alternative to post-hoc verification, in addressing the Program Verifier Grand Challenge. © IFIP International Federation for Information Processing 2008.
CITATION STYLE
Coglio, A., & Green, C. (2008). A constructive approach to correctness, exemplified by a generator for certified java card applets. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4171 LNCS, pp. 57–63). https://doi.org/10.1007/978-3-540-69149-5_7
Mendeley helps you to discover research relevant for your work.