Rule-Based Message Passing for Collaborative Application in Distributed Environments
Authors: Wataru Yamazaki, Hironori Hiraishi, Fumio Mizoguchi
Abstract:
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.
Keywords: agent programming, logic programming, multi-media application, collaborative application.
Digital Object Identifier (DOI): doi.org/10.5281/zenodo.1083543
Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 1431References:
[1] DOM: Document Object Model http://www.w3.org/DOM/
[2] XQuery: http://www.w3.org/XML/Query
[3] Ivan Bratko, Prolog Programming for Artificial Intelligence, Second Edition. Addison-Wesley 1990.
[4] E.Shapiro, The Family of Concurrent Logic Programming Languages, ACM Computing Serveys,Vol.21, 1989.
[5] K. Ueda and T. Chikayama, Desing of the kernel language for the parallel inference machine, The Computer Journal, 1990.
[6] Brad Johanson, Armando Fox, Terry Winograd, The Interactive Workspaces Project: Experiences with Ubiquitous Computing Rooms. IEEE Pervasive Computing Magazine 1(2), April-June 2002
[7] Paul Tarau. Jinni: Intelligent Mobile Agent Programming at the Intersection of Java and Prolog. Proceedings of PAAM'99, 1999
[8] SOBA project http://www.soba-projet.org
[9] Neng-Fa Zhou: Building Java Applets by Using DJ - A Java-based Constraint Language. COMPSAC 1999: