Extraction of Attribute Dependency Graph from Database Applications

Author(s):  
Kaiping Liu ◽  
Hee Beng Kuan Tan ◽  
Xu Chen
2013 ◽  
Vol 24 (1) ◽  
pp. 20-35 ◽  
Author(s):  
Kaiping Liu ◽  
Hee Beng Kuan Tan ◽  
Xu Chen

Database is a major component of many software systems. This paper proposes a novel graph called the attribute dependency graph to reveal the dependencies between attributes in a database application and also the programs involved. The authors propose an approach to automatically extract the attribute dependency graph out of a database application from its source code through inter-procedural static program analysis. The extracted information is a straightforward indicator that benefits the maintenance process, particularly for impact analysis on the modifications in a database application. A tool has been developed to implement the proposed approach for PHP-based database applications. Case studies have also been conducted to demonstrate the use of our approach.


2015 ◽  
Vol 40 (3) ◽  
pp. 1-39 ◽  
Author(s):  
Kristian F. D. Rietveld ◽  
Harry A. G. Wijshoff

2000 ◽  
Vol 48 (1-2) ◽  
pp. 63-68 ◽  
Author(s):  
Joshua Stillerman ◽  
Thomas W Fredian ◽  
Martin Greenwald

Sign in / Sign up

Export Citation Format

Share Document