Until recently, information-flow analysis has been used primarily to verify that information transmission between program variables cannot violate security requirements. Here, the notion of information flow is explored as an aid to program development and validation. Information-flow relations are presented for while-programs, which identify those program statements whose execution may cause information to be transmitted from or to particular input, internal, or output values. It is shown with examples how these flow relations can be helpful in writing, testing, and updating programs; they also usefully extend the class of errors which can be detected automatically in the “static analysis” of a program. © 1985, ACM. All rights reserved.
CITATION STYLE
Bergeretti, J. F., & Carré, B. A. (1985). Information-Flow and Data-Flow Analysis of While-Programs. ACM Transactions on Programming Languages and Systems (TOPLAS), 7(1), 37–61. https://doi.org/10.1145/2363.2366
Mendeley helps you to discover research relevant for your work.