DocumentCode
279167
Title
Transaction mechanisms for software environment databases
Author
Sarkar, Soumitra ; Venugopal, V.
Author_Institution
IBM Corp., Research Triangle Park, NC, USA
Volume
ii
fYear
1991
fDate
8-11 Jan 1991
Firstpage
511
Abstract
Databases for software environments have a set of requirements that are fundamentally different from conventional databases. Besides requiring an object-oriented or semantic data model, CASE databases need to support interactive design transactions, trigger facilities and a application model for integrating software tools. Design transactions are necessary for interactive applications where the duration of a transaction may last days or months. Triggers are useful for incremental data derivation and constraint maintenance. Composite tools, built by reusing tool components, require a multithreaded transaction facility where changes made by one member tool are immediately visible to other members, and the entire complex tool executes as one transaction. The authors describe design transactions, multithreaded transactions, the interaction between the transaction model and triggers, and the rationale for including these features in an environment database
Keywords
database management systems; programming environments; software tools; transaction processing; CASE databases; application model; constraint maintenance; incremental data derivation; interactive applications; interactive design transactions; multithreaded transaction facility; object-oriented; semantic data model; software environment databases; software tools; transaction model; trigger facilities; triggers; Application software; Computer aided software engineering; Data engineering; Data models; Design engineering; File systems; Object oriented databases; Software tools; Spatial databases; Transaction databases;
fLanguage
English
Publisher
ieee
Conference_Titel
System Sciences, 1991. Proceedings of the Twenty-Fourth Annual Hawaii International Conference on
Conference_Location
Kauai, HI
Type
conf
DOI
10.1109/HICSS.1991.184013
Filename
184013
Link To Document