Distributed logic programming using mobile agents

Tzone-I Wang, K. L. Clark

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

Abstract

This paper1 describes the use of mobile agent technologies in building a framework for supporting distributed logic programming and remote conditional querying. A mobile agent moves from server to server carrying its own knowledge. When it arrives at a server it is given read access to the some part of the server's knowledge base. It then answers its queries using the server's knowledge and its own, adding the results to its own knowledge. We can view the mobile agent's queries as conditional remote queries - what answers would the server give if the knowledge carried by the agent were added to the server. To implement a prototype framework of mobile agents and knowledge servers we have used a new multi-paradigm and multi-threaded programming language Go !. This supports mobile agent's as knowledge objects and has powerful knowledge structuring features. The paper assumes some familiarity with Prolog.

Original languageEnglish
Title of host publicationProceedings - 18th International conference on Advanced Information Networking and Applications, AINA 2004 Volume 2 (Regional Papers)
EditorsL. Barolli
Pages137-142
Number of pages6
DOIs
Publication statusPublished - 2004 Jul 7
EventProceedings - 18th International Conference on Advanced Information Networking and Applications, AINA 2004 - Fukuoka, Japan
Duration: 2004 Mar 292004 Mar 31

Publication series

NameProceedings - International Conference on Advanced Information Networking and Application (AINA)
Volume2

Other

OtherProceedings - 18th International Conference on Advanced Information Networking and Applications, AINA 2004
CountryJapan
CityFukuoka
Period04-03-2904-03-31

Fingerprint

Logic programming
Mobile agents
Servers
Computer programming languages

All Science Journal Classification (ASJC) codes

  • Engineering(all)

Cite this

Wang, T-I., & Clark, K. L. (2004). Distributed logic programming using mobile agents. In L. Barolli (Ed.), Proceedings - 18th International conference on Advanced Information Networking and Applications, AINA 2004 Volume 2 (Regional Papers) (pp. 137-142). (Proceedings - International Conference on Advanced Information Networking and Application (AINA); Vol. 2). https://doi.org/10.1109/AINA.2004.1283773
Wang, Tzone-I ; Clark, K. L. / Distributed logic programming using mobile agents. Proceedings - 18th International conference on Advanced Information Networking and Applications, AINA 2004 Volume 2 (Regional Papers). editor / L. Barolli. 2004. pp. 137-142 (Proceedings - International Conference on Advanced Information Networking and Application (AINA)).
@inproceedings{8d35bffe47824572bc72e8146053e1aa,
title = "Distributed logic programming using mobile agents",
abstract = "This paper1 describes the use of mobile agent technologies in building a framework for supporting distributed logic programming and remote conditional querying. A mobile agent moves from server to server carrying its own knowledge. When it arrives at a server it is given read access to the some part of the server's knowledge base. It then answers its queries using the server's knowledge and its own, adding the results to its own knowledge. We can view the mobile agent's queries as conditional remote queries - what answers would the server give if the knowledge carried by the agent were added to the server. To implement a prototype framework of mobile agents and knowledge servers we have used a new multi-paradigm and multi-threaded programming language Go !. This supports mobile agent's as knowledge objects and has powerful knowledge structuring features. The paper assumes some familiarity with Prolog.",
author = "Tzone-I Wang and Clark, {K. L.}",
year = "2004",
month = "7",
day = "7",
doi = "10.1109/AINA.2004.1283773",
language = "English",
isbn = "0769520510",
series = "Proceedings - International Conference on Advanced Information Networking and Application (AINA)",
pages = "137--142",
editor = "L. Barolli",
booktitle = "Proceedings - 18th International conference on Advanced Information Networking and Applications, AINA 2004 Volume 2 (Regional Papers)",

}

Wang, T-I & Clark, KL 2004, Distributed logic programming using mobile agents. in L Barolli (ed.), Proceedings - 18th International conference on Advanced Information Networking and Applications, AINA 2004 Volume 2 (Regional Papers). Proceedings - International Conference on Advanced Information Networking and Application (AINA), vol. 2, pp. 137-142, Proceedings - 18th International Conference on Advanced Information Networking and Applications, AINA 2004, Fukuoka, Japan, 04-03-29. https://doi.org/10.1109/AINA.2004.1283773

Distributed logic programming using mobile agents. / Wang, Tzone-I; Clark, K. L.

Proceedings - 18th International conference on Advanced Information Networking and Applications, AINA 2004 Volume 2 (Regional Papers). ed. / L. Barolli. 2004. p. 137-142 (Proceedings - International Conference on Advanced Information Networking and Application (AINA); Vol. 2).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - Distributed logic programming using mobile agents

AU - Wang, Tzone-I

AU - Clark, K. L.

PY - 2004/7/7

Y1 - 2004/7/7

N2 - This paper1 describes the use of mobile agent technologies in building a framework for supporting distributed logic programming and remote conditional querying. A mobile agent moves from server to server carrying its own knowledge. When it arrives at a server it is given read access to the some part of the server's knowledge base. It then answers its queries using the server's knowledge and its own, adding the results to its own knowledge. We can view the mobile agent's queries as conditional remote queries - what answers would the server give if the knowledge carried by the agent were added to the server. To implement a prototype framework of mobile agents and knowledge servers we have used a new multi-paradigm and multi-threaded programming language Go !. This supports mobile agent's as knowledge objects and has powerful knowledge structuring features. The paper assumes some familiarity with Prolog.

AB - This paper1 describes the use of mobile agent technologies in building a framework for supporting distributed logic programming and remote conditional querying. A mobile agent moves from server to server carrying its own knowledge. When it arrives at a server it is given read access to the some part of the server's knowledge base. It then answers its queries using the server's knowledge and its own, adding the results to its own knowledge. We can view the mobile agent's queries as conditional remote queries - what answers would the server give if the knowledge carried by the agent were added to the server. To implement a prototype framework of mobile agents and knowledge servers we have used a new multi-paradigm and multi-threaded programming language Go !. This supports mobile agent's as knowledge objects and has powerful knowledge structuring features. The paper assumes some familiarity with Prolog.

UR - http://www.scopus.com/inward/record.url?scp=3042641635&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=3042641635&partnerID=8YFLogxK

U2 - 10.1109/AINA.2004.1283773

DO - 10.1109/AINA.2004.1283773

M3 - Conference contribution

SN - 0769520510

SN - 9780769520513

T3 - Proceedings - International Conference on Advanced Information Networking and Application (AINA)

SP - 137

EP - 142

BT - Proceedings - 18th International conference on Advanced Information Networking and Applications, AINA 2004 Volume 2 (Regional Papers)

A2 - Barolli, L.

ER -

Wang T-I, Clark KL. Distributed logic programming using mobile agents. In Barolli L, editor, Proceedings - 18th International conference on Advanced Information Networking and Applications, AINA 2004 Volume 2 (Regional Papers). 2004. p. 137-142. (Proceedings - International Conference on Advanced Information Networking and Application (AINA)). https://doi.org/10.1109/AINA.2004.1283773