Program Checking with Certificates: Separating Correctness-Critical Code
Program Checking with Certificates: Separating Correctness-Critical Code
复制标题
使用证书进行程序检查:分离正确性关键代码
DOI:
10.1007/978-3-540-45236-2_41
复制
发表时间:
2003
期刊:
影响因子:
--
通讯作者:
S. Glesner
中科院分区:
文献类型:
--
作者:
S. Glesner
We introduce program checking with certificates by extending the traditional notion of black-box program checking. Moreover, we establish program checking with certificates as a safety-scalable and practical method to ensure the correctness of real-scale applications. We motivate our extension of program checking with concepts of computational complexity theory and show its practical implication on the implementation and verification of checkers. Furthermore, we present an iterative method to construct checkers which is able to deal with the practically relevant problem of incomplete or missing specifications of software. In our case study, we have considered compilers and their generators, in particular code generators based on rewrite systems.