An Inference Engine for Web Adaptive Cooperative Work

  • Ana María Martínez-Enríquez
  • Aslam Muhammad
  • Dominique Decouchant
  • Jeséus Favela
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2313)


This paper describes the principle of an inference engine that analyzes useful information of actions, performed by cooperating users, to propose modifications of the states and/or the presentation of the shared objects. Using cooperative groupware applications, a group of people may work on the same task while other users may pursue their individual goals using various other applications (cooperative or non-cooperative)with different roles. In such environment, consistency, group awareness and security have essential signifficance. The work of each user can be observed by capturing their actions and then analyzing them in relation to the history of previous actions. The proposed Adaptive Inference Engine (AIE)behaves as a consumer of application events which analyzes this information on the basis of some predefined rules and then proposes some actions that may be applied within the cooperative environment. In all cases, the user controls the execution of the proposed group awareness actions in his working environment. A prototype of the AIE is developed using the Amaya Web Authoring Toolkit and the PI ~NAS collaborative authoring middleware.


Deductive and Adaptive User Environment Inference Engine AIE Events Producers and Consumers 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    N. Bradley, The XML Companion, First edition, Addison-Wesley Pub. Co., September 1998.Google Scholar
  2. 2.
    D. Decouchant, V. Quint and M. Romero Salcedo, “Structured and Distributed Cooperative Editing in a Large Scale Network ”, Groupware and Authoring (Chapter 13), R. Rada,ed., Academic Press, London (Great Britain), pp. 265–295, May 1996.Google Scholar
  3. 3.
    D. Decouchant, A. M. Martínez and E. Martínez, “Documents for Web Cooperative Authoring ”, In Proc.CRIWG’99,5th International Workshop on Groupware, IEEE Computer Society, Cancun (México), 15–18 September 1999.Google Scholar
  4. 4.
    D. Decouchant, A. M. Martínez, “A Cooperative,Deductive,and Self-Adaptive Web Authoring Environment ”, In Proc.of the Mexican International Conference on Artificial Intelligence (MICAI’2000), Lecture Notes in Artificial Intelligence, Springer Verlag,Acapulco (México), pp. 443–457, 11–14 April 2000.Google Scholar
  5. 5.
    D. Decouchant, J. Favela and A. M. Martínez-Enríquez,“PI ~NAS:A Middleware for Web Distributed Cooperative Authoring ”,In Proc.of the 2001 Symposium on Applications and the Internet (SAINT’2001),IEEE Computer Society and IPJ Information Processing Society of Japan,San Diego,California (USA),pp.187-194,8-12 January 2001.Google Scholar
  6. 6.
    P. Dourish and S. Bly, “Portholes:Supporting Awareness in a Distributed Work Group ”, Proceedings of CHI’92 on Human Factors in Computing Systems, P. Bauersfeld, J. Bennett and G. Lynch, ed., pp.541–547, Monterey, California (USA), May 1992.Google Scholar
  7. 7.
    N. Streitz, J. Haake, J. Hannemann, A. Lemke, W. Schler, H. Schütt and M. Thüring, “SEPIA: A Cooperative Hypermedia Authoring Environment ”, Proceedings of the European Conference on Hypertext and Hypermedia ECHT’ 92, D. Lucarella, J. Nanard, M. Nanard, P Paolini, ed., pp.11–22, ACM Press, November 1992.Google Scholar
  8. 8.
    J. C. Lauwers and K. A. Lantz, “Collaboration Awareness in Support of Collaboration Transparency: Requirements for the Next Generation of Shared Window Systems ”, Proceedings of CHI’90 on Human Factors in Computing Systems, J. Carrasco Chew and J. Whiteside,ed., pp. 303–311, Seattle Washington, (USA), April 1990.Google Scholar
  9. 9.
    E. J. Whitehead Jr., M. Wiggins, “WEBDAV:IETF Standard for Collaborative Authoring on the Web ”, IEEE Internet Computing, pp. 34–40, September-October 1998.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2002

Authors and Affiliations

  • Ana María Martínez-Enríquez
    • 1
  • Aslam Muhammad
    • 1
  • Dominique Decouchant
    • 2
  • Jeséus Favela
    • 3
  1. 1.Depto de Ingeniería EléctricaCINVESTAV-IPND.F.México
  2. 2.Laboratoire “Logiciels,Systèmes,Réseaux”GrenobleFrance
  3. 3.Ciencias de la ComputacíonCICESEEnsenadaMéxico

Personalised recommendations