Home

A Flexible Transaction Model for Software Engineering

Gail E. Kaiser

Title:
A Flexible Transaction Model for Software Engineering
Author(s):
Kaiser, Gail E.
Date:
Type:
Technical reports
Department:
Computer Science
Persistent URL:
Series:
Columbia University Computer Science Technical Reports
Part Number:
CUCS-445-89
Publisher:
Department of Computer Science, Columbia University
Publisher Location:
New York
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. We are concerned with supporting cooperative work in multi-user design environments, particularly teams of programmers cooperating to develop and maintain software systems. We present an extended transaction model that meets the special requirements of software engineering projects, describe possible implementation techniques, and discuss a number of issues regarding the incorporation of such a model into multi-user software development environments.
Subject(s):
Computer science
Item views
130
Metadata:
text | xml
Suggested Citation:
Gail E. Kaiser, 1989, A Flexible Transaction Model for Software Engineering, Columbia University Academic Commons, http://hdl.handle.net/10022/AC:P:12112.

Center for Digital Research and Scholarship at Columbia University Libraries | Terms of Use | Copyright