Declarative Intraprocedural Flow Analysis of Java Source Code
Source: Reed Elsevier
The authors have implemented intraprocedural control-flow and data-flow analysis of Java source code in a declarative manner, using reference attribute grammars augmented with circular attributes and collection attributes. The implementation is built on top of the JastAdd Extensible Java Compiler and the authors have run the analyses on medium-sized Java programs. This paper shows how the analyses can be built using small concise composable modules, and how they provide extensible frameworks for further source code analyses. Preliminary measurements indicate that there is little difference in execution time between the declarative data-flow analysis and an imperative implementation.
| Format: | Size: | 220.80 | |
| Date: | Feb 2008 |
People who downloaded this item also downloaded
- Behaviour-Based, Location-Aware SLA Management for 4G Wireless Services: Meeting the Technical and Financial Challenges Posed by the Transition to High Bandwidth, Latency Sensitive 4G Wireless Services
- A Data-Centric Approach to Distributed Application Architecture



