• DocumentCode
    3409188
  • Title

    Requirements for a layered software architecture supporting cooperative multi-user interaction

  • Author

    De Paoli, Flavio ; Sosio, Andrea

  • Author_Institution
    Dipartimento di Scienze dell´´Informazione, Milan Univ., Italy
  • fYear
    1996
  • fDate
    25-29 Mar 1996
  • Firstpage
    408
  • Lastpage
    417
  • Abstract
    Layered interactive systems lend themselves to be adapted for cooperation if inter-layer communication is charged to separated connectors. Point-to-point connectors can be replaced with cooperative connectors multiplexing and demultiplexing I/O between a particular layer and multiple instances of the next lower one. For this technique to be most effective, some general guidelines should be followed that support the design of good quality software where discrimination between heterogeneous functionality at the architectural level allows multiple interacting users to exploit different system features based on their role in the cooperation. This provides a sound basis for augmenting collaboration-transparent layered systems with powerful collaboration support (e.g. complex coordination policies) yet preserving separation of concerns between applicative and cooperative functionality. The paper discusses these issues both in general and with reference to their application within the CSDL framework for cooperative systems design
  • Keywords
    cooperative systems; groupware; multi-access systems; software engineering; CSDL framework; cooperative connectors; cooperative multi-user interaction; cooperative systems design; inter-layer communication; interactive systems; layered software architecture; Application software; Collaboration; Computer architecture; Connectors; Cooperative systems; Demultiplexing; Interactive systems; Software architecture; Software design; User interfaces;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 1996., Proceedings of the 18th International Conference on
  • Conference_Location
    Berlin
  • ISSN
    0270-5257
  • Print_ISBN
    0-8186-7247-1
  • Type

    conf

  • DOI
    10.1109/ICSE.1996.493435
  • Filename
    493435