Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
9656093 | Electronic Notes in Theoretical Computer Science | 2005 | 18 Pages |
Abstract
We show how information theory can be used to give a quantitative definition of interference between variables in imperative programming languages. In this paper we focus on a particular case of this definition of interference: leakage of information from private variables to public ones in While language programs. The major result of the paper is a quantitative analysis for this language that employs a use-definition graph to calculate bounds on the leakage into each variable.
Related Topics
Physical Sciences and Engineering
Computer Science
Computational Theory and Mathematics
Authors
David Clark, Sebastian Hunt, Pasquale Malacaria,