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