article · 2007
Object Code Verification
Matthew Wahab Thesis, Matthew Wahab
Cited by 0Abstract and details only
Abstract
Object code is a program of a processor language and can be directly executed on a machine. Program verification constructs a formal proof that a program correctly implements its specification. Verifying object code therefore ensures that the program which is to be executed on a machine is correct. However, the nature of processor languages makes it difficult to specify and reason about object code programs in a formal system of logic. Furthermore, a proof of the correctness of an object code program will often be too large to construct manually because of the size of object code programs. The presence of pointers and computed jumps in object code programs constrains the use of automated tools to simplify object code verification. This thesis develops an abstract language which is expressive enough to describe any sequential object code program. The abstract language supports the definition of program logics in which to specify and verify object code programs. This allows the object c...
Cite this paper
Thesis, M. W., & Wahab, M. (2007). Object Code Verification.
Thesis, Matthew Wahab, and Matthew Wahab. “Object Code Verification.” 2007.
Thesis, Matthew Wahab, and Matthew Wahab. 2007. “Object Code Verification.”
Thesis, M.W. and Wahab, M. (2007) ‘Object Code Verification’.
@article{thesis2007object,
title = {{Object Code Verification}},
author = {Thesis, Matthew Wahab and Wahab, Matthew},
year = {2007}
}Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.