Title :
A Kleene Algebra Framework for Data Flow Analysis
Author :
Fernandes, Therrezinha
Author_Institution :
Departement d´´Informatique et de Genie Logiciel, Laval Univ., Que.
Abstract :
Data flow analysis is concerned with the static determination of relevant properties of the execution state of programs. Using Kleene algebra we develop a general framework for the formalization of a set of well-known data flow analysis problems. This approach permits an elegant yet rigorous treatment of the data flow problems and provides an intuitive cookbook style description of the formalization. We also prove the soundness of the approach with respect to the standard approach and illustrate the method on a concrete example.
Keywords :
data flow analysis; process algebra; Kleene algebra; data flow analysis; static program analysis; Algebra; Concrete; Data analysis; Doped fiber amplifiers; Flow graphs; Information analysis; Iterative methods; Object detection; Optimizing compilers; Transfer functions;
Conference_Titel :
Software Engineering Conference, 2007. ASWEC 2007. 18th Australian
Conference_Location :
Melbourne, Vic.
Print_ISBN :
0-7695-2778-7
DOI :
10.1109/ASWEC.2007.7