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.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.