• 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