RCS—a system for version control
Software—Practice & Experience
Models of software development environments
ICSE '88 Proceedings of the 10th international conference on Software engineering
A unifying framework for transactions in competitive and cooperative environments
Office Knowledge Engineering
Dynamic restructuring of transactions
Database transaction models for advanced applications
On optimistic methods for concurrency control
ACM Transactions on Database Systems (TODS)
Ensuring integrity by adding obligations to privileges
ICSE '85 Proceedings of the 8th international conference on Software engineering
Implementing atomic actions on decentralized data
ACM Transactions on Computer Systems (TOCS)
The notions of consistency and predicate locks in a database system
Communications of the ACM
Hi-index | 0.00 |
The database community has produced extensive research on the concurrency control problem in the context of traditional databases. However, this traditional model is not suitable for some applications, such as software development environments and CAD/CAM systems. What is needed is an extended transaction model better suited for these newer applications. Unfortunately, there is no consensus as to which of the almost dozens of extended transaction models is appropriate.This paper posits that there is no single model which will be applicable to every application and seeks other ways to use existing database technology. Towards this end, we present PERN, a new transaction manager component which provides the flexible and tailorable support required by advanced database applications.