Skip to content
Free planNo credit card requiredStart writing

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

APA 7

Thesis, M. W., & Wahab, M. (2007). Object Code Verification.

MLA 9

Thesis, Matthew Wahab, and Matthew Wahab. “Object Code Verification.” 2007.

Chicago

Thesis, Matthew Wahab, and Matthew Wahab. 2007. “Object Code Verification.”

Harvard

Thesis, M.W. and Wahab, M. (2007) ‘Object Code Verification’.

BibTeX
@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.