MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Muresan: A Prolog Remote Predicate Call Protocol (1720) [1 citations — 1 self]

Download:
pdf
by Alin Suciu, Kalman Pusztai, Andrei Diaconu
Proc. of ECIT 2002, Second European Conference on Intelligent Systems and Technologies, Iasi
http://users.utcluj.ro/~suciu/papers/roedunet_2003_EPRPC.pdf
Add To MetaCart

Abstract:

Following the ideas of the Remote Procedure Call model, we have developed a logic programming counterpart, naturally called Prolog Remote Predicate Call (Prolog RPC) [1]. The Prolog RPC protocol facilitates the integration of Prolog code in multi-language applications as well as the development of distributed intelligent applications. One use of the protocol’s most important uses could be the development of distributed applications that use Prolog at least partially to achieve their goals. Most notably the Distributed Artificial Intelligence (DAI) applications that are suitable for logic programming can profit from the use of the protocol. After proving its usefulness, we went further, developing a new version of the protocol, making it more reliable and extending its functionality. Because it has a new syntax and the new set of commands, we call this version Enhanced Prolog Remote Procedure Call. This paper describes the new features and modifications this second version introduced. One difference is that a connection comprises two modes, clients being able to switch between them by logging on, respectively logging off. New features include capturing of Prolog program output, and modifying Prolog machine flags. The operation of executing predicates has also been redesigned. 1.

Citations

3 Power Programming with RPC – Bloomer - 1992
1 Bratko: Prolog Programming for – unknown authors - 2001
1 Calejo: Remote predicate calls – unknown authors