Patterns for constructing CSCW applications in TINA

  • Eckhart Koerner
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1309)


There is a convergence between the idea of design patterns and the goal to achieve reuse of component design in the Telecommunications Information Networking Architecture (TINA). Patterns can be specified using graphical and syntactical notations proposed by the TINA Consortium (TINA-C) for the information and computational viewpoint languages of the Open Distributed Processing Reference Model (ODP-RM). In this article four design patterns are proposed that efficiently support Computer Supported Collaborative Work (CSCW) applications in TINA: voting, floor control, role management and group integrity criteria. The design is done with the goal of high configurability in mind. It is planned to implement the patterns to achieve an extension of a prototype of a TINA multimedia communication service. This service is thus to evolve to a collaboration service. Eventually, the implementation of the patterns should become part of an object-oriented framework for TINA applications.


TINA CSCW design patterns multimedia collaboration service 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [BK-MMC]
    BERKOM Project, The BERKOM Multimedia Collaboration Teleservice, Release 3.1, Technical Report, December 1993Google Scholar
  2. [DEE+96]
    M. Khayrat Durmosch, Christian Egelhaaf, Klaus-Dietrich Engel, Peter Schoo, Design and Implementation of a Multimedia Communication Service in a Distributed Environment based on the TINA-C Architecture, Aachen Workshop on Trends in Distributed Systems, October 1996Google Scholar
  3. [EFS+97]
    K.-P. Eckert, M. Festini, P. Schoo, G. Schuermann, TANGRAM: Development of Object-oriented Frameworks for TINA-C Based Multimedia Telecommunication Applications, Proc. of Third International Symposium on Autonomous Decentralised Systems (ISADS97), April 1997Google Scholar
  4. [ITU-X901]
    ISO IS 10746-1 ¦ ITU-T Rec. X.901, ODP Reference Model: Overview, June 1995Google Scholar
  5. [Koe96]
    Eckhart Koerner, Group Management for a Multimedia Collaboration Service, Proc. of EUNICE96 Summer School on Telecommunication Services, September 1996Google Scholar
  6. [MLB+94]
    L. Mathy, G. Leduc, O. Bonaventure, A. Danthine, A Group Communication Framework, Proc. of Broadband Islands Conference (BRIS94), 1994Google Scholar
  7. [OMG-C2]
    OMG, The Common Object Request Broker: Architecture and Specification, Revision 2.0, July 1995Google Scholar
  8. [Rum91]
    J. Rumbaugh et al., Object-Oriented Modelling and Design, Prentice Hall, 1991Google Scholar
  9. [SaC96]
    R. Sandhu, E. Coyne, Role-Based Access Control Models, IEEE Computer, February 1996Google Scholar
  10. [Sch95]
    Douglas C. Schmidt, Using Design Patterns to Develop Reusable Object-Oriented Communication Software, Communications of the ACM, Vol. 38, No. 10, October 1995Google Scholar
  11. [TN-ARC]
    TINA-C, Overall Concepts and Principles of TINA, Archiving Label: TB_MDC.018_1.0_94, February 1995Google Scholar
  12. [TN-CMC]
    TINA-C, Computational Modelling Concepts, Archiving Label: TB_A2.HC.012_1.2_94, February 1995Google Scholar
  13. [TN-IMC]
    TINA-C, Information Modelling Concepts, Archiving Label: TB_EAC.001_1.2_94, April 1995Google Scholar
  14. [TN-ODL]
    TINA-C, TINA Object Definition Language (TINA-ODL) Manual Version 2.3, Archiving Label: TR_NM.002_2.2_96, July 1996Google Scholar
  15. [TN-SA]
    TINA-C, Definition of Service Architecture Version 4.0, Archiving Label: TB_RM.001_4.0_96, December 1996Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1997

Authors and Affiliations

  • Eckhart Koerner
    • 1
  1. 1.Institut d'Electricité Montefiore B28Université de LiègeLiègeBelgium

Personalised recommendations