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
Link To Document