DocumentCode :
1959992
Title :
The Relation of Version Control to Concurrent Programming
Author :
Bieniusa, Annette ; Thiemann, Peter ; Wehr, Stefan
Author_Institution :
Univ. Freiburg, Freiburg
Volume :
3
fYear :
2008
fDate :
12-14 Dec. 2008
Firstpage :
461
Lastpage :
464
Abstract :
Version control helps coordinating a group of people that work concurrently to achieve a shared objective. Concurrency control helps coordinating a group of threads that work concurrently to achieve a shared objective. The seemingly superficial analogy between version control and concurrency control is deeper than expected. A comparison of three major flavors of version control systems with three influential and representative approaches to concurrency control exhibits a surprisingly close correspondences in terms of mechanism and workflow. The correspondence yields new perspectives on both, version control and concurrency control.
Keywords :
concurrency control; configuration management; concurrency control; concurrent programming; version control; Computer science; Concurrency control; Concurrent computing; Control systems; History; Message passing; Runtime; Software engineering; Virtual colonoscopy; Yarn; concurrent programming; distributed systems; version control;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Science and Software Engineering, 2008 International Conference on
Conference_Location :
Wuhan, Hubei
Print_ISBN :
978-0-7695-3336-0
Type :
conf
DOI :
10.1109/CSSE.2008.1079
Filename :
4722383
Link To Document :
بازگشت