In our original proposal we stated that our research would 'develop a novel technology that provides a foundation for collaborative information processing.' The essential ingredient of this technology is the notion of 'deltas,' which are first-class values representing collections of proposed updates to a database. The Heraclitus framework provides a variety of algebraic operators for building up, combining, inspecting, and comparing deltas. Deltas can be directly applied to the database to yield a new state, or used 'hypothetically' in queries against the state that would arise if the delta were applied. The central point here is that the step of elevating deltas to 'first-class' citizens in database programming languages will yield tremen...
This thesis introduces Youtopia, a system for collaborative management of rela-tional data. In the a...
This thesis introduces Youtopia, a system for collaborative management of relational data. In the ag...
Since the mid-eighties when Gemstone was introduced as the first object-oriented database management...
In our original proposal we stated that our research would 'develop a novel technology that provides...
Cooperative management of data is a difficult challenge. In the absence of a central authority, ther...
Many modern information systems require some form of collaboration among peers. To address these nee...
Support for virtual states and deltas between them is useful for a variety of database applications,...
Most of new databases are no more built from scratch, but re-use existing data from several autonomo...
Cooperative management of data is a difficult challenge. In the absence of a central authority, ther...
Concurrency control is an indispensable part of any information sharing system. Co-operative work in...
Scientific applications and databases rarely interoperate easily. That is, scientific researchers wh...
If the author had been as creative as Debora Shaw (these proceedings), the title of this paper coul...
We propose new criteria for the classification of systems for database cooperation, based on the nat...
This dissertation addresses data manipulation in collaborative research systems, including what data...
. Database systems can be difficult to use. Part of the problem is that systems do not, for the most...
This thesis introduces Youtopia, a system for collaborative management of rela-tional data. In the a...
This thesis introduces Youtopia, a system for collaborative management of relational data. In the ag...
Since the mid-eighties when Gemstone was introduced as the first object-oriented database management...
In our original proposal we stated that our research would 'develop a novel technology that provides...
Cooperative management of data is a difficult challenge. In the absence of a central authority, ther...
Many modern information systems require some form of collaboration among peers. To address these nee...
Support for virtual states and deltas between them is useful for a variety of database applications,...
Most of new databases are no more built from scratch, but re-use existing data from several autonomo...
Cooperative management of data is a difficult challenge. In the absence of a central authority, ther...
Concurrency control is an indispensable part of any information sharing system. Co-operative work in...
Scientific applications and databases rarely interoperate easily. That is, scientific researchers wh...
If the author had been as creative as Debora Shaw (these proceedings), the title of this paper coul...
We propose new criteria for the classification of systems for database cooperation, based on the nat...
This dissertation addresses data manipulation in collaborative research systems, including what data...
. Database systems can be difficult to use. Part of the problem is that systems do not, for the most...
This thesis introduces Youtopia, a system for collaborative management of rela-tional data. In the a...
This thesis introduces Youtopia, a system for collaborative management of relational data. In the ag...
Since the mid-eighties when Gemstone was introduced as the first object-oriented database management...