Title :
Long-duration transactions in software design projects
Author :
Korth, Henry F. ; Speegle, Gregory D.
Author_Institution :
Dept. of Comput. Sci., Texas Univ., Austin, TX, USA
Abstract :
An example of a software development application is considered, and the formal model of H. Korth and G. Speegle (1988) is applied to show how this example could be represented as a set of database transactions. It is shown that, although the standard notion of correctness (serializability) is too strict, the notion of correctness in the Korth and Speegle model allows sufficient concurrency with acceptable overhead. An extrapolation is made from this example to draw some conclusions regarding the potential usefulness of a formal approach to the management of long-duration design transactions
Keywords :
concurrency control; database management systems; software engineering; transaction processing; concurrency; correctness; database transactions; long-duration design transactions; software design projects; software development application; Application software; Banking; Concurrency control; Concurrent computing; Database systems; Design automation; Information systems; Protocols; Software design; Transaction databases;
Conference_Titel :
Data Engineering, 1990. Proceedings. Sixth International Conference on
Conference_Location :
Los Angeles, CA
Print_ISBN :
0-8186-2025-0
DOI :
10.1109/ICDE.1990.113512