Advertisement

Science in China Series F Information Sciences

, Volume 44, Issue 1, pp 73–80 | Cite as

Cova: A programming language for cooperative applications

  • Yang Guangxin 
  • Shi Meilin 
Research Note

Abstract

This paper discusses Cova, a novel programming language designed to develop integrative cooperative applications and the issues related to the design and implementation of its runtime system.

Keywords

computer supported cooperative work meta-groupware Cova 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Ellis, C., Wainer, J., A conceptual model of groupware, in Proc of ACM Conf on Computer Supported Cooperative Work, Chapel Hill, 1994, 79–88.Google Scholar
  2. 2.
    Schuckmann, C., Kirchner L., Schummer J. et al., Designing object-oriented synchronous groupware with COAST, in Proc. of ACM Conf. on Computer Supported Cooperative Work, Cambridge, 1996, 30–38.Google Scholar
  3. 3.
    Li, D., Muntz R., COCA: collaborative objects coordination architecture, in Proc. of ACM Conf. on Computer Supported Cooperative Work, Seattle, 1998, 179–188.Google Scholar
  4. 4.
    Banavar, G., Doddapaneni S., Miller, K. et al., Rapidly building synchronous collaborative applications by direct manipulation, in Proc. of ACM Conf. on Computer Supported Cooperative Work, Seattle, 1998, 139–148.Google Scholar
  5. 5.
    Abdel-Wahab, H. M., Feit, M. A., XTV: A framework for sharing X Window clients in remote synchronous collaboration, in Proc. of IEEE Conference on Communications Software: Communications for Distributed Applications and Systems, Chapel Hill, 1991, 159–167.Google Scholar
  6. 6.
    Patterson, J. F., Day M., Kucan, J., Notification servers for synchronous groupware, in Proc. of ACM Conf. on Computer Supported Cooperative Work, Cambridge, 1996, 122–129.Google Scholar
  7. 7.
    Trevor, J., Rodden, T., Blair, G., COLA: A lightweight platform for CSCW, in Proc. of European Conf. on Computer Supported Cooperative Work, Milan, 1993, 15–30.Google Scholar
  8. 8.
    Cortes, M., Mishra, P., DCWPL: A programming language for describing collaborative work, in Proc. of ACM Conf. on Computer Supported Cooperative Work, Cambridge, 1996, 21–29.Google Scholar
  9. 9.
    Roseman, M., Greenberg, S., Groupkit: A groupware toolkit for building real-time conferencing applications, in Proc. of ACM Conf. on Computer Supported Cooperative Work, Toronto, 1992, 43–50.Google Scholar
  10. 10.
    Hill, R. D., Brinck, T., Rohall, S. L. et al., The Rendezvous architecture and language for constructing multiuser applications, ACM Trans. on Compute Human Interaction, 1994, 1(2): 81.CrossRefGoogle Scholar
  11. 11.
    Yang, G. X., Research on meta-groupware—the Cova programming language and system, PhD Dissertation, Beijing: Tsinghua University, 2000.Google Scholar
  12. 12.
    Weber, M., Partsch, G., Hock, S. et al., Integrating synchronous multimedia collaboration into workflow management, in Proc. of ACM SIGGROUP Conf. on Supporting Group Work, Phoenix, 1997, 281–290.Google Scholar
  13. 13.
    Cattell, R. G. G., Barry, D., Bartels, D. et al., The object database standard: ODMG 2.0, San Mateo: Morgan Kaufmann Publishers, 1997.MATHGoogle Scholar
  14. 14.
    Yang, G. X., Shi, M. L., Semantic-based approach for concurrency control in fully-replicated architecture, Journal of Computer Science and Technology, to appear in 2001.Google Scholar
  15. 15.
    Shi, M. L., Yang, G. X., Xiang, Y. et al., A web-based workflow management system, Chinese Journal of Software, 1999, 10(11): 1148.Google Scholar

Copyright information

© Science in China Press 2001

Authors and Affiliations

  1. 1.Department of Computer ScienceTsinghua UniversityBeijingChina

Personalised recommendations