DocumentCode :
3232123
Title :
Using data versioning in database application development
Author :
Chatterjee, Ramkrishna ; Arun, Gopalan ; Agarwal, Sanjay ; Speckhard, B. ; Vasudevan, Ramesh
Author_Institution :
Oracle Corp., Nashua, NH, USA
fYear :
2004
fDate :
23-28 May 2004
Firstpage :
315
Lastpage :
325
Abstract :
Database applications such as enterprise resource planning systems and customer relationship management systems are widely used software systems. Development and testing of database applications is difficult because the program execution depends on the persistent state stored in the database. In this paper we show that how versioning of the persistent data stored in the database can solve some critical problems in the development and testing of database applications can be solved by versioning the data stored in the database. Our solution framework is based on long transaction management, a well-researched branch of database systems. We also present empirical results that show the proposed framework´s effectiveness in practice.
Keywords :
customer relationship management; database management systems; enterprise resource planning; program testing; software engineering; customer relationship management systems; data versioning; database application development; enterprise resource planning systems; long transaction management; software development; software systems; software testing; Application software; Customer relationship management; Database systems; Enterprise resource planning; Hardware; Java; Software engineering; Software systems; Software testing; Transaction databases;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering, 2004. ICSE 2004. Proceedings. 26th International Conference on
ISSN :
0270-5257
Print_ISBN :
0-7695-2163-0
Type :
conf
DOI :
10.1109/ICSE.2004.1317454
Filename :
1317454
Link To Document :
بازگشت