@MISC{Norrish98cformalised, author = {Michael Norrish}, title = {C formalised in HOL}, year = {1998} }
Years of Citing Articles
Bookmark
OpenURL
Abstract
We present a formal semantics of the C programming language, covering both the type system and the dynamic behaviour of programs. The semantics is wide-ranging, covering most of the language, with its most significant omission being the C library. Using a structural operational semantics we specify transition relations for C's expressions, statements and declarations in higher order logic.