DocumentCode
2705161
Title
A flexible transaction model for software engineering
Author
Kaiser, Gail E.
Author_Institution
Dept. of Comput. Sci., Columbia Univ., New York, NY, USA
fYear
1990
fDate
5-9 Feb 1990
Firstpage
560
Lastpage
567
Abstract
It is generally recognized that the classical transaction model, providing atomicity and serializability, is too strong for certain application areas since it unnecessarily restricts concurrency. The author is concerned with supporting cooperative work in multiuser design environments, particularly teams of programmers cooperating to develop and maintain software systems. An extended transaction model that meets the special requirements of software engineering projects is presented, possible implementation techniques are described, and a number of issues regarding the incorporation of such a model into multiuser software development environments are discussed
Keywords
multi-access systems; programming environments; transaction processing; atomicity; classical transaction model; concurrency; cooperative work; extended transaction model; flexible transaction model; multiuser design environments; multiuser software development environments; serializability; software engineering; teams of programmers; Application software; Collaborative work; Computer science; Concurrent computing; Environmental management; Programming profession; Software engineering; Software maintenance; Software systems; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Engineering, 1990. Proceedings. Sixth International Conference on
Conference_Location
Los Angeles, CA
Print_ISBN
0-8186-2025-0
Type
conf
DOI
10.1109/ICDE.1990.113511
Filename
113511
Link To Document