• DocumentCode
    2412853
  • Title

    A Kleene Algebra Framework for Data Flow Analysis

  • Author

    Fernandes, Therrezinha

  • Author_Institution
    Departement d´´Informatique et de Genie Logiciel, Laval Univ., Que.
  • fYear
    2007
  • fDate
    10-13 April 2007
  • Firstpage
    201
  • Lastpage
    210
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2007. ASWEC 2007. 18th Australian
  • Conference_Location
    Melbourne, Vic.
  • ISSN
    1530-0803
  • Print_ISBN
    0-7695-2778-7
  • Type

    conf

  • DOI
    10.1109/ASWEC.2007.7
  • Filename
    4159673