Cooperative transaction hierarchies: a transaction model to support design applications
Proceedings of the sixteenth international conference on Very large databases
Toward a unified framework for version modeling in engineering databases
ACM Computing Surveys (CSUR)
Concurrency control in advanced database applications
ACM Computing Surveys (CSUR)
Quickly generating billion-record synthetic databases
SIGMOD '94 Proceedings of the 1994 ACM SIGMOD international conference on Management of data
Temporal database system implementations
ACM SIGMOD Record
Version models for software configuration management
ACM Computing Surveys (CSUR)
Proceedings of the 22nd international conference on Software engineering
A framework for testing database applications
Proceedings of the 2000 ACM SIGSOFT international symposium on Software testing and analysis
Database Systems Concepts
Massive Stochastic Testing of SQL
VLDB '98 Proceedings of the 24rd International Conference on Very Large Data Bases
An Overview of Repository Technology
VLDB '94 Proceedings of the 20th International Conference on Very Large Data Bases
An automatic data generating system for data base simulation and testing
ACM SIGMIS Database
Testing database transactions with AGENDA
Proceedings of the 27th international conference on Software engineering
Fault-Based Testing of Database Application Programs with Conceptual Data Model
QSIC '05 Proceedings of the Fifth International Conference on Quality Software
A lightweight framework for testing database applications
Proceedings of the 2010 ACM Symposium on Applied Computing
Versioning for workflow evolution
Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing
Supporting reasoning and communication for intelligence officers
International Journal of Networking and Virtual Organisations
Hi-index | 0.00 |
Database applications such as enterprise resource planning systemsand customer relationship management systems are widely usedsoftware systems. Development and testing of database applicationsis difficult because the program execution depends on thepersistent state stored in the database. In this paper we show thathow versioning of the persistent data stored in the database cansolve some critical problems in the development and testing ofdatabase applications can be solved by versioning the data storedin the database. Our solution framework is based on longtransaction management, a well-researched branch of databasesystems. We also present empirical experimental results that showthe proposed framework's effectiveness in practice.