Reference Hub3
Aiding Maintenance of Database Applications Through Extracting Attribute Dependency Graph

Aiding Maintenance of Database Applications Through Extracting Attribute Dependency Graph

Kaiping Liu, Hee Beng Kuan Tan, Xu Chen
Copyright: © 2013 |Volume: 24 |Issue: 1 |Pages: 16
ISSN: 1063-8016|EISSN: 1533-8010|EISBN13: 9781466630437|DOI: 10.4018/jdm.2013010102
Cite Article Cite Article

MLA

Liu, Kaiping, et al. "Aiding Maintenance of Database Applications Through Extracting Attribute Dependency Graph." JDM vol.24, no.1 2013: pp.20-35. http://doi.org/10.4018/jdm.2013010102

APA

Liu, K., Tan, H. B., & Chen, X. (2013). Aiding Maintenance of Database Applications Through Extracting Attribute Dependency Graph. Journal of Database Management (JDM), 24(1), 20-35. http://doi.org/10.4018/jdm.2013010102

Chicago

Liu, Kaiping, Hee Beng Kuan Tan, and Xu Chen. "Aiding Maintenance of Database Applications Through Extracting Attribute Dependency Graph," Journal of Database Management (JDM) 24, no.1: 20-35. http://doi.org/10.4018/jdm.2013010102

Export Reference

Mendeley
Favorite Full-Issue Download

Abstract

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.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.