Concurrency control algorithms use a conflict detection strategy to determine operations that have to be delayed to provide a correct serialization order. To keep the cost of detecting conflicts feasible, most algorithms employ rather crude strategy that sometimes delays operations when in reality they could proceed concurrently. In an object oriented system where calls to objects can be nested this problem is exacerbated by the fact that a concurrency control decision is made at each level in the calling hierarchy. In this dissertation we address concurrency control issues in object oriented systems. We develop a model of execution for operations on objects, drawing on similar models developed for database systems. We propose a new...
Object-based distributed systems are intended to merge the benefits of both object-based languages a...
We present a novel algorithm, called dARB, for solving the concurrency control problem in distribute...
Concurrent object-oriented programming systems require support for concurrency control, to enforce c...
Advanced software systems utilize highly structured, complex data that can be effectively represente...
Advanced software systems utilize highly structured, complex data that can be effectively represente...
Recently object-orienfed database technology has started to gain the attention of researchers in rea...
AbstractWe propose a formal model of concurrency control in object bases. An object base is like a d...
Object-oriented databases are becoming increasingly popular in businesses. Some areas of interest in...
We propose a formal model of concurrency control in object bases. An object base is like a database ...
Object-oriented systems have been generally recognized as a good choice for approaching a range of p...
This dissertation investigates the concurrency control problem in software development environments ...
This paper describes a concurrency control technique for real-time object-oriented databases that su...
The use of versioned data has proven its value in many areas of Computer Science including concurren...
Synchronization of concurrent activities is a major issue of concurrent object-oriented programming ...
Concurrency control in modern programming languages is typically managed using mechanisms based on m...
Object-based distributed systems are intended to merge the benefits of both object-based languages a...
We present a novel algorithm, called dARB, for solving the concurrency control problem in distribute...
Concurrent object-oriented programming systems require support for concurrency control, to enforce c...
Advanced software systems utilize highly structured, complex data that can be effectively represente...
Advanced software systems utilize highly structured, complex data that can be effectively represente...
Recently object-orienfed database technology has started to gain the attention of researchers in rea...
AbstractWe propose a formal model of concurrency control in object bases. An object base is like a d...
Object-oriented databases are becoming increasingly popular in businesses. Some areas of interest in...
We propose a formal model of concurrency control in object bases. An object base is like a database ...
Object-oriented systems have been generally recognized as a good choice for approaching a range of p...
This dissertation investigates the concurrency control problem in software development environments ...
This paper describes a concurrency control technique for real-time object-oriented databases that su...
The use of versioned data has proven its value in many areas of Computer Science including concurren...
Synchronization of concurrent activities is a major issue of concurrent object-oriented programming ...
Concurrency control in modern programming languages is typically managed using mechanisms based on m...
Object-based distributed systems are intended to merge the benefits of both object-based languages a...
We present a novel algorithm, called dARB, for solving the concurrency control problem in distribute...
Concurrent object-oriented programming systems require support for concurrency control, to enforce c...