• DocumentCode
    2065354
  • Title

    Automatic synthesis of coordinators for COTS groupware applications: an example

  • Author

    Inverardi, Paola ; Tivoli, Massimo ; Bucchiarone, Antonio

  • Author_Institution
    Dip. Informatica, L´´Aquila Univ., Italy
  • fYear
    2003
  • fDate
    9-11 June 2003
  • Firstpage
    123
  • Lastpage
    128
  • Abstract
    The coordination of concurrent activities in collaborative environments is a very important and difficult task. Many approaches for the construction of large-scale flexible group-ware applications there exist in the literature. They provide valid support to modeling, analysis and to a whitebox developing of coordination protocols for computer supported cooperative applications. Little attention has been dedicated so far to group-ware applications built by assembling third-party components. In this paper by means of an exploratory example, we apply a software architecture based approach to the group-ware systems development. The software architecture imposed on the coordinating part of the system, allows for detection and recovery of possible and unpredictable concurrent activities conflicts. Moreover, the approach allows the enforcing of coordination policies on the composed system by automatically synthesizing the policy-satisfying assembly code.
  • Keywords
    groupware; protocols; software architecture; software packages; COTS; assembly code; automatic synthesis; collaborative environment; commercial-off-the-shelf; concurrent activities; cooperative application; coordination protocols; group-ware; software architecture; Application software; Assembly systems; Collaboration; Collaborative work; Computer applications; Concurrent computing; Connectors; Large-scale systems; Protocols; Software architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Enabling Technologies: Infrastructure for Collaborative Enterprises, 2003. WET ICE 2003. Proceedings. Twelfth IEEE International Workshops on
  • ISSN
    1080-1383
  • Print_ISBN
    0-7695-1963-6
  • Type

    conf

  • DOI
    10.1109/ENABL.2003.1231395
  • Filename
    1231395