• DocumentCode
    3394530
  • Title

    A Knowledge based method for Data Flow Analysis

  • Author

    Zhao, Lingzhong ; Fang, Yili

  • Author_Institution
    Sch. of Comput. Sci. & Eng., Guilin Univ. of Electron. Technol., Guilin, China
  • fYear
    2010
  • fDate
    22-24 Oct. 2010
  • Firstpage
    555
  • Lastpage
    558
  • Abstract
    Data Flow Analysis (DFA) is essential in software engineering tasks such as program verification, compiler optimization, and program understanding. Knowledge based methods for problem solving admit highly efficient and understandable problem description. This paper proposes a novel Answer Set Programming (ASP) based solution to the DFA of imperative programs. Given a program, all knowledge necessary for DFA is produced automatically. With answer set solvers such as DLV, SMODELS and CMODELS, the analysis results could be generated automatically. Several experiments are conducted to show the applicability and efficiency of our method. It is shown that the ASP based DFA method is very suitable for quick formulation and solving of DFA problem.
  • Keywords
    data flow analysis; knowledge based systems; problem solving; software engineering; answer set programming; data flow analysis; knowledge based method; software engineering; Doped fiber amplifiers; ASP; CFG; DFA;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Computing and Integrated Systems (ICISS), 2010 International Conference on
  • Conference_Location
    Guilin
  • Print_ISBN
    978-1-4244-6834-8
  • Type

    conf

  • DOI
    10.1109/ICISS.2010.5655314
  • Filename
    5655314