Published January 25, 2007 | Version 14744

Rule-Based Message Passing for Collaborative Application in Distributed Environments

Description

In this paper, we describe a rule-based message passing method to support developing collaborative applications, in which multiple users share resources in distributed environments. Message communications of applications in collaborative environments tend to be very complex because of the necessity to manage context situations such as sharing events, access controlling of users, and network places. In this paper, we propose a message communications method based on unification of artificial intelligence and logic programming for defining rules of such context information in a procedural object-oriented programming language. We also present an implementation of the method as java classes.

Files

14744.pdf

Files (198.7 kB)

Name Size
md5:811a7bb0e81267bb8fc97192f684087a
198.7 kB Preview Download

Additional details

References

  • DOM: Document Object Model http://www.w3.org/DOM/
  • XQuery: http://www.w3.org/XML/Query
  • Ivan Bratko, Prolog Programming for Artificial Intelligence, Second Edition. Addison-Wesley 1990.
  • E.Shapiro, The Family of Concurrent Logic Programming Languages, ACM Computing Serveys,Vol.21, 1989.
  • K. Ueda and T. Chikayama, Desing of the kernel language for the parallel inference machine, The Computer Journal, 1990.
  • Brad Johanson, Armando Fox, Terry Winograd, The Interactive Workspaces Project: Experiences with Ubiquitous Computing Rooms. IEEE Pervasive Computing Magazine 1(2), April-June 2002
  • Paul Tarau. Jinni: Intelligent Mobile Agent Programming at the Intersection of Java and Prolog. Proceedings of PAAM'99, 1999
  • SOBA project http://www.soba-projet.org
  • Neng-Fa Zhou: Building Java Applets by Using DJ - A Java-based Constraint Language. COMPSAC 1999: