Controlling propagation of operations using attributes on relations
- 1 January 1988
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGPLAN Notices
- Vol. 23 (11) , 285-296
- https://doi.org/10.1145/62084.62109
Abstract
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.This publication has 8 references indexed in Scilit:
- Relational database design using an object-oriented methodologyCommunications of the ACM, 1988
- Relations as semantic constructs in an object-oriented languagePublished by Association for Computing Machinery (ACM) ,1987
- Issues in the design of object-oriented database programming languagesPublished by Association for Computing Machinery (ACM) ,1987
- Composite object support in an object-oriented database systemPublished by Association for Computing Machinery (ACM) ,1987
- Combining language and database advances in an object-oriented development environmentPublished by Association for Computing Machinery (ACM) ,1987
- A logical design methodology for relational databases using the extended entity-relationship modelACM Computing Surveys, 1986
- sam∗: A semantic association model for corporate and scientific-statistical databasesInformation Sciences, 1983
- The Programming Language Aspects of ThingLab, a Constraint-Oriented Simulation LaboratoryACM Transactions on Programming Languages and Systems, 1981