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 :
بازگشت