• 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