Title :
JICT: An Eclipse Plug-In for Incremental Changes on JDBC Applications
Author :
Xu, Shaochun ; Liu, Dapeng
Author_Institution :
Algoma Univ. Coll., Sudbury
Abstract :
Changeability is one of the essential properties of software, including those Java JDBC applications, which contains the embedded SQL statements. JICT (JDBC incremental change tool) is a plug-in for eclipse that implements the incremental change approach for JDBC applications. JICT analyzes database log files and identifies schema changes, parses the JDBC Java applications, and discovers the JDBC statements that may be impacted accordingly. The incremental change component will perform actions on source code to accommodate the changes and their consequences. After the code is changed, JICT will reload the application to recompile and run it in order to make sure everything has been changed correctly. If the changes are made incorrectly, JICT will undo the changes and recover the original JDBC applications.
Keywords :
Java; SQL; application program interfaces; program compilers; relational databases; software maintenance; API; Eclipse plug-in; JDBC incremental change tool; Java database connectivity; application program interface; database log file; embedded SQL statement; parsing; program compiler; relational database; software maintenance; Application software; Computer languages; Computer science; Control systems; Java; Programming profession; Relational databases; Software maintenance; Software tools; Spatial databases;
Conference_Titel :
Electrical and Computer Engineering, 2007. CCECE 2007. Canadian Conference on
Conference_Location :
Vancouver, BC
Print_ISBN :
1-4244-1020-7
Electronic_ISBN :
0840-7789
DOI :
10.1109/CCECE.2007.312