DocumentCode :
2524474
Title :
Towards a Safe Method for Computing Dependencies in Database-Intensive Systems
Author :
Nagy, Csaba ; Pántos, János ; Gergely, Tamás ; Beszédes, Árpád
Author_Institution :
Dept. of Software Eng., Univ. of Szeged, Szeged, Hungary
fYear :
2010
fDate :
15-18 March 2010
Firstpage :
166
Lastpage :
175
Abstract :
Determining dependencies between different components of an application is useful in lots of applications (e.g., architecture reconstruction, reverse engineering, regression test case selection, change impact analysis). However, implementing automated methods to recover dependencies has many challenges, particularly in systems using databases, where dependencies may arise via database access. Furthermore, it is especially hard to find safe techniques (which do not omit any important dependency) that are applicable to large and complex systems at the same time. We propose two techniques that can cope with these problems in most situations. These methods compute dependencies between procedures or database tables, and they are based on the simultaneous static analysis of the source code, the database schema and the SQL instructions. In this paper, we quantitatively and qualitatively evaluate the methods on real-life data, and also evaluate them on some of their potential applications.
Keywords :
database management systems; program diagnostics; security of data; software engineering; SQL instruction; computing dependency; database access; database schema; database table; database-intensive system; safe method; simultaneous static analysis; source code; Algorithm design and analysis; Computer architecture; Data mining; Relational databases; Reverse engineering; Software; CRUD matrix; SEA relations; databases; program analysis; program dependencies;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance and Reengineering (CSMR), 2010 14th European Conference on
Conference_Location :
Madrid
ISSN :
1534-5351
Print_ISBN :
978-1-61284-369-8
Electronic_ISBN :
1534-5351
Type :
conf
DOI :
10.1109/CSMR.2010.29
Filename :
5714431
Link To Document :
بازگشت