• DocumentCode
    1851703
  • Title

    Exploiting user-group relationships for increasing concurrency in software engineering environments

  • Author

    Singh, Hardeep ; Han, Jun

  • Author_Institution
    Peninsula Sch. of Comput. & Inf. Technol., Monash Univ., Frankston, Vic., Australia
  • fYear
    1997
  • fDate
    8-9 Apr 1997
  • Firstpage
    145
  • Lastpage
    153
  • Abstract
    Software engineering environments (SEEs) emerged in order to address the problem associated with developing and maintaining large software projects. Databases in SEEs store and manage the various software artifacts that result from the different phases in the software development cycle. The traditional notion of atomicity and serializability is too restrictive in SEE databases. This is because transaction models in SEE databases need to take into account long-duration activities that may last from days to months. Users need to share partial results of their ongoing activities as it is undesirable to keep other users waiting indefinitely. Here we address the concurrency issue in SEEs. We present a locking protocol that exploits relations among groups of users for achieving enhanced concurrency in SEEs
  • Keywords
    computer aided software engineering; concurrency control; object-oriented databases; programming environments; project support environments; transport protocols; atomicity; concurrency; locking protocol; long-duration activities; serializability; software development cycle; software engineering environments; transaction models; user-group relationships; Computer aided software engineering; Concurrent computing; Object oriented modeling; Programming; Project management; Protocols; Relational databases; Software engineering; Software maintenance; Transaction databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Environments, Eighth Conference on
  • Conference_Location
    Cottbus
  • Print_ISBN
    0-8186-8019-9
  • Type

    conf

  • DOI
    10.1109/SEE.1997.591826
  • Filename
    591826