Future applications will require integrity of complex, persistent data in the face of hardware and program failures. Thor [6], a new object-oriented database, offers a computational model that ensures data integrity in a distributed system without sacrificing expressiveness or performance. Perhaps surprisingly, compiler technology is important to making this work well. 1 Traditional Approaches Currently, writing applications that share complex, persistent data across a network is too hard, because the underlying software substrate is not available. No existing system combines high performance, complete data integrity, and a sufficiently powerful data model. Allowing multiple applications to share complex persistent data creates problems bec...
Persistent programming systems are designed to provide technology for the construction and maintenan...
The persistent programming systems of the 1980s offered a programming model that integrated computat...
Abstract. Generic middleware can often not provide satisfactory solu-tions, but neither is it accept...
Distributed software systems are the basis for innovative applications (e.g. pervasive computing, te...
Persistent programming systems are generally recognised as the appropriate technology for the constr...
Distributed systems that are subject to network partitions often face the conflicting requirements o...
Thor is an object-oriented database system designed for use in a heterogeneous distributed environme...
Modelling constructs for specifying semantic integrity are reviewed, and their implicit execution se...
Graduation date: 1987Traditional database management systems have been deemed unsuitable for use in ...
For decades distributed computing has been mainly an academic subject. Today, it has become mainstre...
Thor is an object-oriented database system designed for use in a heterogeneous distributed environme...
Reading, \u27Riting, and \u27Rithmetic, the three R\u27s underlying much of human intellectual activ...
Database integrity is a central underlying issue in the implementation of database technology. Trust...
Abstract. THOR is a persistent object store that provides a powerful programming model. THOR ensures...
Optimistic data replication is an important enabling technology for high availability and scalabilit...
Persistent programming systems are designed to provide technology for the construction and maintenan...
The persistent programming systems of the 1980s offered a programming model that integrated computat...
Abstract. Generic middleware can often not provide satisfactory solu-tions, but neither is it accept...
Distributed software systems are the basis for innovative applications (e.g. pervasive computing, te...
Persistent programming systems are generally recognised as the appropriate technology for the constr...
Distributed systems that are subject to network partitions often face the conflicting requirements o...
Thor is an object-oriented database system designed for use in a heterogeneous distributed environme...
Modelling constructs for specifying semantic integrity are reviewed, and their implicit execution se...
Graduation date: 1987Traditional database management systems have been deemed unsuitable for use in ...
For decades distributed computing has been mainly an academic subject. Today, it has become mainstre...
Thor is an object-oriented database system designed for use in a heterogeneous distributed environme...
Reading, \u27Riting, and \u27Rithmetic, the three R\u27s underlying much of human intellectual activ...
Database integrity is a central underlying issue in the implementation of database technology. Trust...
Abstract. THOR is a persistent object store that provides a powerful programming model. THOR ensures...
Optimistic data replication is an important enabling technology for high availability and scalabilit...
Persistent programming systems are designed to provide technology for the construction and maintenan...
The persistent programming systems of the 1980s offered a programming model that integrated computat...
Abstract. Generic middleware can often not provide satisfactory solu-tions, but neither is it accept...