A syntactic approach to foundational proof-carrying code | IEEE Conference Publication | IEEE Xplore