Principles of transaction-oriented database recovery
ACM Computing Surveys (CSUR)
Concurrency control and recovery in database systems
Concurrency control and recovery in database systems
SIGMOD '87 Proceedings of the 1987 ACM SIGMOD international conference on Management of data
Commutativity-Based Concurrency Control for Abstract Data Types
IEEE Transactions on Computers
Concurrency control for cooperating transactions in an object-oriented database
OOPSLA/ECOOP '88 Proceedings of the 1988 ACM SIGPLAN workshop on Object-based concurrent programming
A formal approach to recovery by compensating transactions
Proceedings of the sixteenth international conference on Very large databases
Lex & yacc
Database transaction models for advanced applications
Database transaction models for advanced applications
Dynamic restructuring of transactions
Database transaction models for advanced applications
Concepts and applications of multilevel transactions and open nested transactions
Database transaction models for advanced applications
Synthesis of extended transaction models using ACTA
ACM Transactions on Database Systems (TODS)
Transaction management in multidatabase systems
Modern database systems
ASSET: a system for supporting extended transactions
SIGMOD '94 Proceedings of the 1994 ACM SIGMOD international conference on Management of data
A survey and critique of advanced transaction models
SIGMOD '94 Proceedings of the 1994 ACM SIGMOD international conference on Management of data
Planning support for cooperating transactions in EPOS
Information Systems - Special issue: advanced information systems engineering
Designing and implementing COO: design process, architectural style, lessons learned
Proceedings of the 18th international conference on Software engineering
Ensuring consistency in multidatabases by preserving two-level serializability
ACM Transactions on Database Systems (TODS)
Overcoming heterogeneity and autonomy in multidatabase systems
Information and Computation
Executive Briefing: Advances in Concurrency Control and Transaction Processing
Executive Briefing: Advances in Concurrency Control and Transaction Processing
Transaction Management Support for Cooperative Applications
Transaction Management Support for Cooperative Applications
Programming and Deploying Java Mobile Agents Aglets
Programming and Deploying Java Mobile Agents Aglets
Transaction Processing: Concepts and Techniques
Transaction Processing: Concepts and Techniques
Cooperative transaction hierarchies: transaction support for design applications
The VLDB Journal — The International Journal on Very Large Data Bases
IEEE Transactions on Knowledge and Data Engineering
Cooperative Database System: A Constructive Review of Cooperative Transaction Models
DANTE '99 Proceedings of the 1999 International Symposium on Database Applications in Non-Traditional Environments
A reflective framework for implementing extended transactions
A reflective framework for implementing extended transactions
A policy-based context-aware approach for the commitment of mobile transactions
NOTERE '08 Proceedings of the 8th international conference on New technologies in distributed systems
Relaxation of ACID properties in AuTrA, The adaptive user-defined transaction relaxing approach
Future Generation Computer Systems
Using the MOWAHS characterisation framework for development of mobile work applications
PROFES'05 Proceedings of the 6th international conference on Product Focused Software Process Improvement
Hi-index | 0.00 |
The theme of this paper is on transactional support for cooperative work environments, focusing on data sharing – i.e., providing suitable mechanisms to manage concurrent access to shared resources. The subject is not new per se. In fact, in terms of transaction models and frameworks, several solutions already exist. Still, there are some problems that are not solved. Among these are the problems that result from the dynamic and heterogeneous nature of cooperative work. Our solution is to provide transactional support that not only can be tailored to suit different situations, but can also be modified following changes in the actual environment while the work is being performed – i.e., adaptable transactional support. As part of this, we have identified and extracted the beneficial features from existing models and attempted to extend these to form a transactional framework, called CAGISTrans. This is a framework for the specification of transaction models suiting specific applications. To handle dynamic environments we propose a new way of organizing the elements of a transaction model to allow runtime refinement. In addition, we have developed a transaction management system, built on the middleware principle, to allow interoperability and database independence. Thus this addresses the problems induced by the heterogeneous nature of cooperative environments.