Research Article
Multi-level locks to control collaborative modeling sessions
@INPROCEEDINGS{10.1109/COLCOM.2007.4553847, author={Mauro C. Pichiliani and Celso M. Hirata}, title={Multi-level locks to control collaborative modeling sessions}, proceedings={3rd International ICST Conference on Collaborative Computing: Networking, Applications and Worksharin}, publisher={IEEE}, proceedings_a={COLLABORATECOM}, year={2008}, month={6}, keywords={Automatic control Collaboration Collaborative tools Collaborative work Concurrency control Concurrent computing Graphics Radiofrequency interference Switches Unified modeling language}, doi={10.1109/COLCOM.2007.4553847} }
- Mauro C. Pichiliani
Celso M. Hirata
Year: 2008
Multi-level locks to control collaborative modeling sessions
COLLABORATECOM
IEEE
DOI: 10.1109/COLCOM.2007.4553847
Abstract
Collaborative Editing Systems require mechanisms of control in order to make the collaboration more effective. The synchronous collaboration allows the notion of simultaneity; however, it demands more adequate perception elements. In the collaborative edition of UML diagrams where dependencies between their modeling elements do exist, it is necessary to apply a mechanism of control to support the edition of consistent models. In this work, we present a multi-level locking mechanism that automatically manages locks in the modeling elements of UML diagrams during a collaborative session. This paper also describes a controlled experiment conducted to study the use of the multi-level locking mechanism during collaborative modeling sessions, and the observations from the empirical data collected.