eCommons

 

Efficient Code Certification

dc.contributor.authorKozen, Dexteren_US
dc.date.accessioned2007-04-23T18:11:40Z
dc.date.available2007-04-23T18:11:40Z
dc.date.issued1998-01en_US
dc.description.abstractWe introduce a simple and efficient approach to the certification of compiled code. We ensure a basic but nontrivial level of code safety, including control flow safety, memory safety, and stack safety. The system is designed to be simple, efficient, and (most importantly) relatively painless to incorporate into existing compilers. Although less expressive than the proof carrying code of Necula and Lee or typed assembly language of Morrisett et al., our certificates are compact and relatively easy to produce and to verify. Unlike JAVA bytecode, our system operates at the level of native code; it is not interpreted and no further compilation is necessary.en_US
dc.format.extent204701 bytes
dc.format.extent364366 bytes
dc.format.mimetypeapplication/pdf
dc.format.mimetypeapplication/postscript
dc.identifier.citationhttp://techreports.library.cornell.edu:8081/Dienst/UI/1.0/Display/cul.cs/TR98-1661en_US
dc.identifier.urihttps://hdl.handle.net/1813/7315
dc.language.isoen_USen_US
dc.publisherCornell Universityen_US
dc.subjectcomputer scienceen_US
dc.subjecttechnical reporten_US
dc.titleEfficient Code Certificationen_US
dc.typetechnical reporten_US

Files

Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
98-1661.pdf
Size:
199.9 KB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
98-1661.ps
Size:
355.83 KB
Format:
Postscript Files