Abstract
This paper presents a development environment suitable for the design and implementation of multi-agent systems. This environment is designed following the guidelines found in FIPA specifications. Therefore, it offers the management agents and services necessary to realize a FIPA-compliant open system. An agent prototype is also provided in order to ease the implementation of domain-specific agents. Even if the development environment mainly supports the C++ language, the resulting architectures are heavily based on the concept of roaming agent through a distributed environment. Interoperability with other systems, supporting other languages such as Java, is guaranteed by FIPA specifications. The presented environment has been used to develop a multi-agent system that should integrate the different software modules performing sensory data interpretation, planning and faults diagnosis of a robot working in a space station.
Preview
Unable to display preview. Download preview PDF.
References
J. L. Austin. How to Do Things with Words. Harvard University Press, Cambridge, 1962.
F. Bellifemine, A. Poggi and G. Rimassa. JADE-A FIPA-compliant Agent Framework. In Proceedings of the Fourth International Conference on the Practical Application of Intelligent Agent and Multi Agent Technology (PAAM99), pp. 97–108, London, 1999.
L. Chiariglione. Helping agent technologies get across to the market place. In CSELT Documenti Tecnici. CSELT, Torino, 1996. available at http://www.cselt.it/fipa/general agents.htm.
ESA/ ASI. JERICO system description. In ESA/ASIRCS Energia. ASI, Noordwijk, The Netherlands, 1997.
T. Finin and Y. Labrou. KQML as an agent communication language. In Brashaw, editor, Software Agents, pages 291–316. 1997.
FIPA. FIPA 97 specication. available at http://www.cselt.it/fipa/spec/fipa97/fipa97.htm.
FIPA. FIPA 98 specication. available at http://www.cselt.it/fipa/spec/fipa98/fipa98.htm.
S. Gaglio. Un sistema intelligente per la supervisione di robot autonomi nello spazio. available at http://www.unipa.it/~asi-proj/.
M. R. Genesereth and R. E. Fikes. Knowledge Interchange Format-Version 3-Reference Manual. Stanford University, Stanford, 1992.
M. R. Genesereth and S. P. Ketchpel. Software agents. Communication of ACM, 37(7):48–53, 1994.
C. Guilfoyle and E. Warner. Intelligent agents: the new revolution in software. Ovum Report, 1994.
IETF. RFC 2251. available at ftp://ftp.isi.net/in-notes/rfc2251.txt.
P. C. Janca. Pragmatic applications of information agents. In BIS Strategic Decisions. 1995.
H. S. Nwana, D. T. Ndumu and L. C. Lee. ZEUS: An advanced tool-kit for engineering distributed multi-agent systems. In Proceedings of the Fourth International Conference on the Practical Application of Intelligent Agent and Multi Agent Technology (PAAM98), pages 377–391, London, 1998.
OMG. 95-11-03: Common facilities RFP3 final draft, 1995. available at http://www.omg.org/docs/1995/95-11-03.ps.
R. S. Patil, R. E. Fikes, P. F. Patel-Scheneider, D. McKay, T. Finin, T. Gruber and R. Neches. The DARPA knowledge sharing effort: Progress report. In Proceedigns of the Third Conference on Principles of Knowledge Representation and Reasoning, pages 103–114, Cambridge, 1992.
M. Straßer, J. Baumann and F. Hohl. MOLE-A Java based mobile agent system. In M. Mühlhäuser, editor, Special Issues in Object Oriented Programming, pages 301–308. Verlag, 1997.
K. Sycara, A. Pannu, M. Williamson and D. Zeng. Distributed intelligent agents. IEEE Expert, 11(6):36–46, 1996.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bergenti, F., Poggi, A. (1999). A Development Environment for the Realization of Open and Scalable Multi-agent Systems. In: Garijo, F.J., Boman, M. (eds) Multi-Agent System Engineering. MAAMAW 1999. Lecture Notes in Computer Science(), vol 1647. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48437-X_5
Download citation
DOI: https://doi.org/10.1007/3-540-48437-X_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-66281-5
Online ISBN: 978-3-540-48437-0
eBook Packages: Springer Book Archive