DESIGN AND IMPLEMEMTATION OF DATABASE INTERFACE FOR LOGIC LANGUAGE BASED MOBILE AGENT SYSTEM

Jingbo Ni, Xining Li, Lei Song

Abstract

Mobile Agent system creates a new way for sharing distributed resources and providing multi-located services. With the idea of moving calculations towards resources, it occupies less network traffics than the traditional Client/Server model and achieves more flexibilities than the Remote Procedure Call (RPC) architecture. In order to endow agents with the ability of accessing remote data resources, in this paper we present the design strategies of the Database Interface between a logic programming language based Mobile Agent system and a remote DBMS.

References

  1. Wielemaker, J. 2002, 'SWI-Prolog ODBC Interface', University of Amsterdam, The Netherlands.
  2. Li, X. 2001a, 'IMAGO: A Prolog - based System for Intelligent Mobile Agents', MATA'01, Springer Verlag Lectures Notes in Computer Science, pp. 21-30.
  3. Li, X. 2001b, 'An Alternative Framework for Intelligent Mobile Agents', In Proceedings of IC-AI, pp. 29-35.
  4. Liang, H. & Li, X. 2003, 'IMAGO Prolog and Its Compilation', In Proceedings of CCECE.
  5. Bueno, F., Cabeza, D., Carro, M., Hermenegildo, M., López, P. & Puebla, G. 2000, 'The Ciao Prolog System', Technical Report CLIP 3/97.1, School of Computer Science, Technical University of Madrid.
  6. Applied Logic Systems Inc. 1999, ALS Prolog ODBC Interface, Cambridge, Ma, USA.
  7. Draxler, C. 1992, 'Accessing Relational and Higher Databases Through Database Set Predicates in Logic Programming Languages', PhD thesis, University of Zurich.
  8. Sheth, A.P. & O'Hare, A.B. 1991, 'The Architecture of BrAID: A System for Bridging AI/DB Systems', In Proceedings of the Seventh International Conference on Data Engineering, pp.570-581.
  9. Nurcan, S. & Kouloumdjian, J. 1991, 'An Advanced Knowledge Base Management System Based on the Integration of Logic Programming and Relational Databases', In Proceedings of IEEE, pp.740-744.
  10. Mckay, D.P., Finin, T.W. & O'Hare, A. 1990, 'The Intelligent Database Interface: Integrating AI and Database Systems', In Proceedings of the 8th National Conference on Artificial Intelligence, pp.677-684.
  11. Nurcan, S., Li, L. & Kouloumdjian, J. 1990, 'Integrating Database Technology and Logic Programming Paradigm', In : IAE/AIE 90, The Third International Conference on Industrial and Engineering Applications of Artificial Intelligence and Expert Systems, vol.1, pp.341-349.
  12. Gozzi, F., Lugli, M. & Ceri, S. 1990, 'An Overview of PRIMO: A Portable Interface Between Prolog and Relational Databases', Information Systems, vol.15, no.5, pp.543-553.
  13. Danielsson, M. & Barklund, J. 1990, 'Persistent Data Storage for Prolog', In Proceedings of DEXA 90.
  14. Vieille, L., Bayer, P., Kuchenhoff, V. & Lefebvre, A. 1990, 'EKS-V1, A Short Overview', AAAI 90 Workshop on Knowledge Base Management Systems, Boston, USA.
  15. Ceri, S., Gottlob, G. & Wiederhold, G. 1989, 'Efficient Database Access from Prolog', IEEE Transactions on Software Engineering, vol.15, no.2, pp.153-164.
  16. Bocca, J., Dahmen, M. & Macartney, G. 1989, 'KBProlog User Guide', Technical Report, ECRC Munich.
  17. Cuppens, F. & Demolombe, R. 1988, 'A Prolog-relational DBMS Interface Using Delayed Evaluation', In Proceedings of the 3rd International Conference on Data and Knowledge Bases, pp.135-148.
  18. Nussbaum, M. 1988, 'Delayed Evaluation in Logic Programming: an Inference Mechanism for Large Knowledge Bases', Reunión de interesados en el área de Sistemas Expertos de Suiza.
  19. Quintus Computer Systems Inc. 1987, Quintus Prolog Database Interface Manual, Mountain View, California.
  20. Bocca, J.B. 1986, 'On the Evaluation Strategy of Educe', In Proceedings of the 1986 ACM SIGMOD International Conference on Management of Data, pp. 368 - 378.
  21. Jarke, M., Clifford, J. & Vasiliou, Y. 1984, 'An Optimizing Prolog Front-End to a Relational Query System', ACM SIGMOD 7884 Conference, pp.296-306.
  22. Chang, C.L. & Walker, A. 1984, 'PROSQL: A Prolog Programming Interface with SQL/DS', Expert Database Workshop, pp.233-246.
Download


Paper Citation


in Harvard Style

Ni J., Li X. and Song L. (2005). DESIGN AND IMPLEMEMTATION OF DATABASE INTERFACE FOR LOGIC LANGUAGE BASED MOBILE AGENT SYSTEM . In Proceedings of the Seventh International Conference on Enterprise Information Systems - Volume 1: ICEIS, ISBN 972-8865-19-8, pages 461-464. DOI: 10.5220/0002508604610464


in EndNote Style

TY - CONF
JO - Proceedings of the Seventh International Conference on Enterprise Information Systems - Volume 1: ICEIS,
TI - DESIGN AND IMPLEMEMTATION OF DATABASE INTERFACE FOR LOGIC LANGUAGE BASED MOBILE AGENT SYSTEM
SN - 972-8865-19-8
AU - Ni J.
AU - Li X.
AU - Song L.
PY - 2005
SP - 461
EP - 464
DO - 10.5220/0002508604610464


in Bibtex Style

@conference{iceis05,
author={Jingbo Ni and Xining Li and Lei Song},
title={DESIGN AND IMPLEMEMTATION OF DATABASE INTERFACE FOR LOGIC LANGUAGE BASED MOBILE AGENT SYSTEM},
booktitle={Proceedings of the Seventh International Conference on Enterprise Information Systems - Volume 1: ICEIS,},
year={2005},
pages={461-464},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002508604610464},
isbn={972-8865-19-8},
}