Title :
A cooperative transaction model
Author :
Vanhoedenaghe, M.
Author_Institution :
Philips Res. Lab., Brussels, Belgium
Abstract :
Database interactions in engineering applications are very different from those of classical applications. One key aspect of these engineering transactions is their correspondence to interactive design activities. Designers want to work together, interact with each other, see someone else´s intermediate results and so on. The author presents a transaction model that is designed to support this cooperative work. The model is intended to be as orthogonal as possible with respect to the data model. The explicit knowledge represented in the hypotheses associated with the objects manipulated in a transaction is used to augment concurrency and to express a compromise after the negotiation between several conflicting transactions. Furthermore, when a transaction acquires some new knowledge it can dynamically change its hypotheses without waiting for a conflict being created
Keywords :
concurrency control; transaction processing; compromise; concurrency; conflict; conflicting transactions; cooperative transaction model; cooperative work; engineering transactions; interactive design activities; negotiation; Application software; Context modeling; Data engineering; Database systems; Design automation; Laboratories; Office automation; Protection; Software engineering; Transaction databases;
Conference_Titel :
System Sciences, 1990., Proceedings of the Twenty-Third Annual Hawaii International Conference on
Conference_Location :
Kailua-Kona, HI
DOI :
10.1109/HICSS.1990.205222