Smalltalk-80: the language and its implementation
Smalltalk-80: the language and its implementation
Object oriented programming: an evolutionary approach
Object oriented programming: an evolutionary approach
On including part hierarchies in object-oriented languages, with an implementation in Smalltalk
European conference on object-oriented programming on ECOOP '87
An object modelling technique for conceptual design
European conference on object-oriented programming on ECOOP '87
Relations as semantic constructs in an object-oriented language
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
Controlling propagation of operations using attributes on relations
OOPSLA '88 Conference proceedings on Object-oriented programming systems, languages and applications
Adaptive object-oriented programming using graph-based customization
Communications of the ACM
Transaction Processing: Concepts and Techniques
Transaction Processing: Concepts and Techniques
The Role of Polymorphic Reuse Mechanisms in Schema Evolution in an Object-Oriented Database
IEEE Transactions on Knowledge and Data Engineering
A New Approach to Version Control
IEEE Transactions on Software Engineering
Object-Oriented Software Evolution
IEEE Transactions on Software Engineering
Implementation Techniques for Integral Version Management
ECOOP '91 Proceedings of the European Conference on Object-Oriented Programming
Proceedings of the First JSSST International Symposium on Object Technologies for Advanced Software
Dynamic Relationships and Their Propagation Attributes in Object-Oriented Databases
DEXA '98 Proceedings of the 9th International Workshop on Database and Expert Systems Applications
Migration integrity rules in open systems
AWIC'05 Proceedings of the Third international conference on Advances in Web Intelligence
A propagation strategy implemented in communicative environment
KES'05 Proceedings of the 9th international conference on Knowledge-Based Intelligent Information and Engineering Systems - Volume Part II
Hi-index | 0.00 |
Object-oriented databases has rich semantics, which enables the definition of various relationships among objects. Sharing levels and composition types necessitate the definition of whether, and to which extent, should a composed object propagate a message it receives, to its composing objects (propagation rules). Current solutions refer to a system with stable connections, so propagation values can be set at the design stage. Turning a compound object into a distributed collection of simpler ones, some of which are shared, necessitates defining exact protocols for transaction processing and concurrency control. The information system described contains complex relations, which vary on a daily basis. The paper examines the various update operations from relations creation point of view, and suggests an approach for defining these new relations and updating the propagation values dynamically. Thus, reflecting the changing nature of relations.