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 :
بازگشت