skip to main content
10.1145/192844.193014acmconferencesArticle/Chapter ViewAbstractPublication PagescscwConference Proceedingsconference-collections
Article
Free Access

The use of adapters to support cooperative sharing

Authors Info & Claims
Published:22 October 1994Publication History

ABSTRACT

This paper examines the importance of providing effective management of sharing in cooperative systems and argues for a specialised service to support the cooperative aspects of information sharing. The relationship between features of the cooperative shared object service and existing services is briefly examined. A number of management services of particular importance to CSCW systems are identified. The paper presents a technique of realising a shared object service by augmenting existing object facilities to provide management of their cooperative use. These facilities are realised through object adapters that provide additional cooperative facilities and greater control over the supporting infrastructure.

References

  1. 1.ANSA. ANSA" An engineer's introduction to the architecture. Projects Management Limited, Poseidon House, Castle Park, Cambridge, CB3 0RD UK, November, 1989]]Google ScholarGoogle Scholar
  2. 2.Araujo, R.B., Coulouris, F., Onions, J.P., & Smith, H.T. The architecture of the prototype COSMOS messaging system. In Proceedings of Euteco'88 (April 20-22, Vienna, Austria) Elsevier Science Publishers B.V., North-Holland, 1988, pp. 157-169.]]Google ScholarGoogle Scholar
  3. 3.Benford, S., & Fahlen, L. A spatial model of cooperation in large virtual environments. In Proceedings of ECSCW93 (Sept. 13-17, Milan, Italy). Kluwer Academic Publishers, 1993, pp. 109- 124.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4.Bentley, R., Rodden, T., Sommerville I., & Sawyer, P. An architecture to support tailorable multi-user displays. In Proceedings of A CM CSCW92 Conference on Computer-Supported Cooperative Work (Oct.31-Nov.4, Toronto, Canada), ACM Press., N.Y., 1992, pp. 187-1941.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5.Birman, K.P. The process group approach to reliable distributed Computing. Communications of the ACM, 36, 12 (December 1993), pp. 36-53,103.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6.COMIC. Informing CSCW system requirements. Deliverable 2.1, Esprit Project 6225, ISBN 0-901800- 29-5, Available via. FTP ftp.comp.lancs.ac.uk, 1993.]]Google ScholarGoogle Scholar
  7. 7.Dave, A., Sefika, M., & Campbell, R.H. Proxies, application interfaces, and distributed systems, in Proceedings of the Second International Workshop on Object Orientation in Operating Systems (1WO00S), (Sept. 24-25, Dourdan, France). IEEE Press, 1992, pp..212-220.]]Google ScholarGoogle ScholarCross RefCross Ref
  8. 8.Davies, N.A., Davy, M.J., Blair, G.S., & Marian_i, J ~. Object invocation and management in the Zenith distributed multimedia information system. Information and Software Technology, 35, 5 (May 1993), pp. 259-266]]Google ScholarGoogle ScholarCross RefCross Ref
  9. 9.Ellis, C.A., & Gibbs, S.J. Concurrency control in groupware systems. In Proceedings of the 1989 A CM SIGMOD international Conference on the Management of Data. (Portland, Oregon). ACM Press,N.Y., 1989, pp. 399-407]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10.Fish R.S., Kraut R.E., Leland M.D., & Cohen M. Quilt: A collaborative tool for cooperative writing. In COIS88 Proceedings of conference on Office Information Systems (March 23-25, Palo Alto, California) 1988, pp. 30-47.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11.Goldberg, A. Smalltalk-80: The interactive programming environment. Addision-Wesley Publishing. ISBN 0-201-11372-4]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12.Graham, G., & Denning, P. Protection: Principles and Practices. In Proceedings of the AFIPS Spring Joint Computer Conference. 1972, pp. 417-429.]]Google ScholarGoogle Scholar
  13. 13.Greif, I., & Sarin, S. Data sharing in group work. A CM Transactions on Office Information Systems 5, 2 (April 1987), pp. 187-211.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. 14.Haake, J. M., & Wilson, B. Supporting collaborative writing of hyperdocuments in SEPIA. In Proceedings of A CM CSCW92 Conference on Computer- Supported Cooperative Work. (Oct.31-Nov.4, Toronto, Canada). ACM press, N.Y., 1992, pp. 138- 146.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 15.ISO/IEC. Basic reference model of open distributed processing. Working Document RM-ODP--Part 1: Overview. (December 1991). Available through national standards bodies.]]Google ScholarGoogle Scholar
  16. 16.Lieberman, H. Delegation and inheritance: Two mechanisms for sharing knowledge in object-oriented systems. Journees d'Etudes Languages Orientes Objet, AFCET, Paris, 1985, pp. 79-89.]]Google ScholarGoogle Scholar
  17. 17.Marmolin, H., Sundblad, Y., Tollmar, K., Avatare, A., & Eriksson H. CoDesk- An interface to TheKnowledgeNet, design and implementation. In Proceedings of the 4th MultiG Workshop. (May, Stockholm), Kungl Tekniska Hogskolen, Stockholm, Sweden, 1992.]]Google ScholarGoogle Scholar
  18. 18.Newman-Wolfe, R.E., Webb, M.L., & Montes, M. Implicit locking in the Ensemble concurrent objectoriented graphics editor. In Proceedings of A CM CSCW'92 Conference on Computer-Supported Cooperative Work. (Oct. 31-Nov.4, Toronto, Canada). ACM Press, N.Y., 1992, pp. 265-272.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. 19.OMG. The common object request broker: Architecture and specification. OMG Document Number 1991.12.1, Revision 1.1, OMG, Draft 0, December 1991.]]Google ScholarGoogle Scholar
  20. 20.Patterson, J. F., Hill, R. D., Rohall, S. L., & Meeks, W. S. Rendezvous: An architecture for synchronous multi-user applications. In Proceedings of CSCW'90 (October 7-10, Los Angeles, Ca.). ACM Press, N.Y., 1990, pp.317-328.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. 21.Rodden, T., Mariani, J., & Blair, G. Supporting cooperative applications. CSCW: An international Journal, 1, 1 (Oct. 1992) pp. 41-67.]]Google ScholarGoogle Scholar
  22. 22.Shapiro, M. Structure and encapsulation in distributed systems: The proxy principle. In Proceedings of the 6th International Conference on Distributed Computer Systems. (May) IEEE, 1986, pp. 198-224.]]Google ScholarGoogle Scholar
  23. 23.Shen, H., & Dewan, P. Access control for collaborative environments, In Proceeding of CSCW92. (Oct.31-Nov.4, Toronto, Canada), ACM Press, N.Y., 1992, pp. 51-58.]] Google ScholarGoogle Scholar
  24. 24.Smith, G., & Rodden, T. Using an access model to configure multi-user interfaces. In Proceedings of C00CS'93 ACM international Conference on Organisational Computing Systems. (Nov.l-4, San Jose, Ca.). ACM press,kN.Y., 1993, pp. 289-298.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. 25.Thiel, G. LOCUS operating system, a transparent system. Computer Communications,14, 6 (July 1992), pp. 336-346.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. 26.Trevor, J., Rodden, T., & Blair, G.S. COLA: A lightweight platform for CSCW. In Proceedings of ECSCW93. (Sept. 13-17, Milan, Italy), Kluwer Academic Publishers, 1993, pp. 15-30.]] Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. The use of adapters to support cooperative sharing

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          CSCW '94: Proceedings of the 1994 ACM conference on Computer supported cooperative work
          October 1994
          464 pages
          ISBN:0897916891
          DOI:10.1145/192844

          Copyright © 1994 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 22 October 1994

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • Article

          Acceptance Rates

          CSCW '94 Paper Acceptance Rate42of200submissions,21%Overall Acceptance Rate2,235of8,521submissions,26%

          Upcoming Conference

          CSCW '24

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader