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.
- Addendum-87 Addendum to the Proceedings of OOPSLA '87 Conf., Orlando, 1987.Google Scholar
- Andrews-87 Timothy Andrews and Craig Harris. Combining language and database advances in an object-oriented development environment. OOPSLA "87 Conf. Proc., Orlando, 1987, 430-440. Google ScholarDigital Library
- Blaha-88 Michael Blaha, William Pr~meflani, and James Rumbaugh. Relational database design using an object-oriented methodology. Communications ofthe ACM 31, 4 (April 1988) 414-427. Google ScholarDigital Library
- Blake-87 Edwin Blake and Steve Cook. On including part hierarchies in object-oricnteA languages, with an implementation in Smalltalk. ECOOP "87 Proc., Paris, 1987, 41-50. Published as Lecture Notes in Computer Science 276, Springcr-Verlag, 1987. Google ScholarDigital Library
- Bloom-87 Toby Bloom and Stanley Zdonik. Issues in the design of object-oriented database programming languages, OOPSLA '87 Conf. Proc., Orlando, 1987, 441.451. Google ScholarDigital Library
- Borning-81 Alan Boming. The programming language aspects of ThingLab, a constraint-oriented simulation laboratory. A CM TOPLAS 3, 4 (October 1981), 353-387. Google ScholarDigital Library
- Chamberlin-76 D. D. Chamberlin, et al. SEQUEL 2: a unified approach to data clef'tuition, manipulation, and control. IBM Journal of Research and Development, November 1976, 560-575.Google Scholar
- Cox-86 Brad Cox. Object-Oriented Programming. Addison-Wesley, 1986. Google ScholarDigital Library
- Date-87 C. J. Date. A Guide to the SQL Standard. Addison-Wesley, Reading MAo 1987. Chapter Ii and Appendix E. Google ScholarDigital Library
- Goldberg-83 Adele Gold~rg and David Robson. Smalltalk-80: the Language and its Implementation. Addison-Wesley, 1983. Google ScholarDigital Library
- Kim-87 Won Kim, Jay Banerjee, Hong-Tai Chou, Jorge Garza, and Darrell Woelk. Composite object support in an object-~eated database system. OOPSLA '87 Conf. Proc., Orlando, 1987, 118-125. Google ScholarDigital Library
- Loomis-87 Mary t,oomis, Ashwin Shah, and James Rumbaugh. An object modeling technique for conceptual design. ECOOP '87 Proc., Paris, 1987, 192-202. Published as Lecture Notes in Computer Science 276, Sptingcr-Verlag, 1987. Google ScholarDigital Library
- Rumbaugh-87 James Rumbaugh. Relations as semantic constructs in an object-oriented language. OOPSLA '87 Conf. Proc., Orlando., 1987, 466-481. Google ScholarDigital Library
- Su-83 Stanley $u. SAM*: a semantic association model for corporate and seientific-statistic~ databases. Information Sciences 29, (1983) 151-199.Google ScholarCross Ref
- Teorey-86 Toby Teorey, Dongqing Yang, and James Fry. A logical design methodology for relational databases using the extended entity-relationship model. ACM Computing Surv~s 18, 2 (June 1986) 197-222. Google ScholarDigital Library
Index Terms
- Controlling propagation of operations using attributes on relations
Recommendations
Controlling propagation of operations using attributes on relations
OOPSLA '88: Conference proceedings on Object-oriented programming systems, languages and applicationsControlling 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 ...
Controlling constraint propagation
IJCAI'87: Proceedings of the 10th international joint conference on Artificial intelligence - Volume 2We have been engaged in work about the propagation of temporal constraints in the domain of job-shop scheduling. Many systems have been or are currently used to propagate temporal constraints. However, very few attempts have been made to build systems ...
Controlling fracture propagation using deep reinforcement learning
AbstractMechanical discontinuity embedded in a material plays an essential role in determining the bulk mechanical, physical, and chemical properties. The ability to control mechanical discontinuity is relevant for industries dependent on natural, ...
Highlights- Reinforcement learning successfully controls the propagation of mechanical discontinuity.
- Robust and accurate control is highly dependent on the design of good reward function.
- The state, action and reward, must be carefully ...
Comments