DocumentCode :
2062220
Title :
A High-Level Reference Model for Reusable Object-Level Coordination Support in Groupware Applications
Author :
Gómez-Hérnandez, Miguel A. ; Asensio-Pérez, Juan I. ; Gómez-Sánchez, Eduardo ; Bote-Lorenzo, Miguel L. ; Dimitriadis, Yannis A.
Author_Institution :
Sch. of Telecommun. Eng., Univ. of Valladolid
fYear :
2007
fDate :
7-9 Feb. 2007
Firstpage :
315
Lastpage :
324
Abstract :
The success of groupware software largely depends on its capability for being reused in different collaborative scenarios without requiring significant software development efforts or user technical involvement. During the last decade several toolkits, frameworks, and specialized middleware software layers have been proposed as potential solutions to the groupware reusability problem. Those solutions cover common groupware functionality such as group formation and management, group awareness, shared workspace management, etc. This paper is focused on the reusable support to one of these common functionalities: the so-called object-level coordination that deals with multiple participants´ sequential or simultaneous access to the same set of shared objects in a collaborative setting. The paper compares existing object-level coordination proposals and analyzes their capabilities and level of reuse. Starting from that analysis, and using a bottom-up approach, the paper also proposes a high-level reference model that identifies the desirable set of required functional elements, as well as their relationships, that reusable object-level coordination support should contain. The purpose of this reference model is twofold: to be used as a comparison framework for analyzing existing or yet-to-come object-level coordination building blocks; and, to be used as a starting point for developing new object-level coordination solutions (or redesigning existing ones) satisfying the whole set of requirements implicitly collected in the model. In addition to detailing the proposed reference model, the paper also illustrates and discusses both potential ways of using it
Keywords :
groupware; middleware; object-oriented programming; software reusability; groupware reusability problem; high-level reference model; middleware; reusable object-level coordination support; software development; Application software; Collaborative software; Collaborative work; Intelligent systems; Middleware; Online Communities/Technical Collaboration; Programming; Proposals; Software engineering; Software reusability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel, Distributed and Network-Based Processing, 2007. PDP '07. 15th EUROMICRO International Conference on
Conference_Location :
Napoli
ISSN :
1066-6192
Print_ISBN :
0-7695-2784-1
Type :
conf
DOI :
10.1109/PDP.2007.9
Filename :
4135292
Link To Document :
بازگشت