DocumentCode :
3124771
Title :
Automated static data flow analysis
Author :
Aghav, Ishwari ; Tathe, Vishal ; Zajriya, Aashay ; Emmanuel, M.
Author_Institution :
Dept. of IT, Pune Inst. of Comput. Technol., Pune, India
fYear :
2013
fDate :
4-6 July 2013
Firstpage :
1
Lastpage :
4
Abstract :
Abstract Syntax Trees (AST) are useful to understand program semantics. Data flow analysis of interests to program developers. In this paper we use effectively AST to reveal data flow information. Computer programs larger part in static form is declaration of data. Analyzing data dependency helps to design and development of source programs. We consider data flow analysis with more importance and focus in the design and implementation of method. We propose an utility that lists the data dependency in static source code by analyzing data flow. Data flow analysis is used to improve the process of software development as it helps in analyzing the existing code and in developing new program by modifying or extracting modules. In the implementation we have used open source compiler LLVM with Clang as its front end to interpret C/C++ code.
Keywords :
C++ language; data flow analysis; program compilers; public domain software; source code (software); trees (mathematics); AST; C++ code; Clang; abstract syntax trees; automated static data flow analysis; data declaration; data dependency analysis; data flow information; open source compiler LLVM; program semantics; software development; source program design; source program development; static source code; Abstracts; Computer architecture; Computers; Software; Software algorithms; Syntactics; XML; Abstract Syntax Tree; Automated Data Flow Analysis; Data Dependency; Static Data Flow Analysis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computing, Communications and Networking Technologies (ICCCNT),2013 Fourth International Conference on
Conference_Location :
Tiruchengode
Print_ISBN :
978-1-4799-3925-1
Type :
conf
DOI :
10.1109/ICCCNT.2013.6726670
Filename :
6726670
Link To Document :
بازگشت