Affiliation:
1. Stanford University, Stanford, CA
Abstract
This paper explores the idea that redundant operations, like type errors, commonly flag correctness errors. We experimentally test this idea by writing and applying four redundancy checkers to the Linux operating system, finding many errors. We then use these errors to demonstrate that redundancies, even when harmless, strongly correlate with the presence of traditional hard errors (e.g., null pointer dereferences, unreleased locks). Finally we show that how flagging redundant operations gives a way to make specifications "fail stop" by detecting dangerous omissions.
Publisher
Association for Computing Machinery (ACM)
Reference21 articles.
1. Using programmer-written compiler extensions to catch security holes. In To appear;Ashcraft K.;IEEE Symposium on Security and Privacy,2002
Cited by
3 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献