Smalltalk-80: the language and its implementation
Smalltalk-80: the language and its implementation
A logical design methodology for relational databases using the extended entity-relationship model
ACM Computing Surveys (CSUR)
Object oriented programming: an evolutionary approach
Object oriented programming: an evolutionary approach
A guide to the SQL standard
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
Composite object support in an object-oriented database system
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
Combining language and database advances in an object-oriented development environment
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
Issues in the design of object-oriented database programming languages
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
Relations as semantic constructs in an object-oriented language
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
Relational database design using an object-oriented methodology
Communications of the ACM
The Programming Language Aspects of ThingLab, a Constraint-Oriented Simulation Laboratory
ACM Transactions on Programming Languages and Systems (TOPLAS)
DSM: an object-relationship modeling language
OOPSLA '89 Conference proceedings on Object-oriented programming systems, languages and applications
An object-oriented relational database
Communications of the ACM
Toward a unified framework for version modeling in engineering databases
ACM Computing Surveys (CSUR)
Epochs, configuration schema, and version cursors in the KBSA framework CCM model
SCM '91 Proceedings of the 3rd international workshop on Software configuration management
OOPSLA '92 conference proceedings on Object-oriented programming systems, languages, and applications
Adaptive object-oriented programming using graph-based customization
Communications of the ACM
Efficient implementation of adaptive software
ACM Transactions on Programming Languages and Systems (TOPLAS)
Configuration management with logical structures
Proceedings of the 18th international conference on Software engineering
A hypermedia version control framework
ACM Transactions on Information Systems (TOIS)
Communications of the ACM - Special issue on internetworking
Communications of the ACM
Communications of the ACM
Communications of the ACM - Special issue on analysis and modeling in software development
Communications of the ACM - Special issue on graphical user interfaces
Communications of the ACM
Communications of the ACM
Specifying and Enforcing Association Semantics via ORN in the Presence of Association Cycles
IEEE Transactions on Knowledge and Data Engineering
Object-Oriented Software Evolution
IEEE Transactions on Software Engineering
VLDB '94 Proceedings of the 20th International Conference on Very Large Data Bases
Copying and Comparing: Problems and Solutions
ECOOP '00 Proceedings of the 14th European Conference on Object-Oriented Programming
Dynamic Relationships and Their Propagation and Concurrency Semantics in Object-Oriented Databases
NGIT '99 Proceedings of the 4th International Workshop on Next Generation Information Technologies and Systems
From Specification to Management of Composite Object Behavior
TOOLS '97 Proceedings of the Tools-23: Technology of Object-Oriented Languages and Systems
Proceedings of the 5th international conference on Aspect-oriented software development
Supporting the design of behaviors in Callimachus
Proceedings of the seventeenth conference on Hypertext and hypermedia
Design of a class library for association relationships
LCSD '07 Proceedings of the 2007 Symposium on Library-Centric Software Design
Designing domain-specific behaviours in structural computing
The New Review of Hypermedia and Multimedia
Nested and specialized associations
Proceedings of the Workshop on Relationships and Associations in Object-Oriented Languages
On a parthood specification method for component software
RSCTC'06 Proceedings of the 5th international conference on Rough Sets and Current Trends in Computing
Hi-index | 0.09 |
Controlling the propagation of operations through a collection of objects connected by various relationships has been a problem both for the object-oriented and the data base communities. Operations such as copy, destroy, print, and save must propagate to some, but not all, of the objects in a collection. Such operations can be implemented using ad hoc methods on objects, at the cost of extra work and loss of clarity. The use of propagation attributes on the relationships between objects permits a concise, intuitive specification of the manner in which operations should propagate from one object to another. These concepts have been implemented in the object-oriented language DSM and have been used to write applications.