• 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