Title :
Distributed logic programming using mobile agents
Author :
Wang, T.I. ; Clark, K.L.
Author_Institution :
Dept. of Eng. Sci., Nat. Cheng Kung Univ., Taiwan
Abstract :
We describe 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 multiparadigm and multi-threaded programming language Go !. This supports mobile agent´s as knowledge objects and has powerful knowledge structuring features. We assume some familiarity with Prolog.
Keywords :
PROLOG; logic programming; mobile agents; multi-agent systems; multi-threading; Go multi-threaded programming language; Prolog language; conditional remote queries; distributed logic programming; knowledge servers; knowledge structuring features; mobile agents; Computer applications; Computer languages; Distributed computing; Educational institutions; Logic programming; Mobile agents; Mobile communication; Paper technology; Prototypes; Telecommunication traffic;
Conference_Titel :
Advanced Information Networking and Applications, 2004. AINA 2004. 18th International Conference on
Print_ISBN :
0-7695-2051-0
DOI :
10.1109/AINA.2004.1283773