Abstract
Internet-based multi-agent systems call for new metaphors, abstractions, methodologies and enabling technologies specifically tailored to agent-oriented engineering. While coordination models define the framework to manage the space of agent interaction, ruling social behaviours and accomplishing social tasks, their impact on system design and development calls for an effective coordination technology.
This paper presents LuCe, a coordination technology that integrates Java, Prolog and the notion of logic tuple centre, a programmable coordination medium, into a coherent framework. The power of the LuCe coordination technology is first discussed in general, then shown in the context of a simple yet significant system: a TicTacToe game among intelligent software agents and human players on the Internet.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
P. Ciancarini. Coordination models and languages as software integrators. ACM Computing Surveys, 28(2):300–302, June 1996.
P. Ciancarini and C. Hankin, editors. Coordination Languages and Models-Proc. of the 1st International Conference (COORDINATION’96), volume 1061 of LNCS, Cesena (I), 1996. Springer-Verlag.
P. Ciancarini, A. Omicini, and F. Zambonelli. Multiagent system engineering: the coordination viewpoint. In N. R. Jennings and Y. Lespérance, editors, Intelligent Agents VI — Agent Theories, Architectures, and Languages, volume 1767 of LNAI, pages 250–259. Springer-Verlag, 2000.
P. Ciancarini and A. L. Wolf, editors. Coordination Languages and Models-Proceedings of the 3rd International Conference (COORDINATION’99), volume 1594 of LNCS, Amsterdam (NL), 1999. Springer-Verlag.
M. Cremonini, A. Omicini, and F. Zambonelli. Multi-agent systems on the Internet: Extending the scope of coordination towards security and topology. In M. Boman, editors. Multi-Agent Systems Engineering-Proc. of the 9th European Workshop on Modelling Autonoumous Agents in a Multi-Agent World (MAMAAW’99), volume 1647 of LNAI [9], pages 77–88, 1999.
E. Denti, A. Natali, and A. Omicini. Programmable coordination media. In D. Le Métayer, editors. Coordination Languages and Models-Proceedings of the 2nd International Conference (COORDINATION’97), volume 1282 of LNCS [10], pages 274–288, 1997.
E. Denti, A. Natali, and A. Omicini. On the expressive power of a language for programming coordination media. In [17], pages 169–177, 1998.
E. Denti and A. Omicini. Designing multi-agent systems around a programmable communication abstraction. In J.-J. C. Meyer and P.-Y. Schobbens, editors, Formal Models of Agents, volume 1760 of LNAI, pages 90–102. Springer-Verlag, 1999.
F. J. Garijo and M. Boman, editors. Multi-Agent Systems Engineering-Proc. of the 9th European Workshop on Modelling Autonoumous Agents in a Multi-Agent World (MAMAAW’99), volume 1647 of LNAI, Valencia (E), 1999. Springer-Verlag.
D. Garlan and D. Le Métayer, editors. Coordination Languages and Models-Proceedings of the 2nd International Conference (COORDINATION’’97), volume 1282 of LNCS, Berlin (D), 1997. Springer-Verlag.
D. Gelernter. Generative communication in Linda. ACM Transactions on Programming Languages and Systems, 7(1):80–112, January 1985.
D. Gelernter and N. Carriero. Coordination languages and their significance. Communications of the ACM, 35(2):97–107, February 1992.
F. Hattori, T. Ohguro, M. Yokoo, S. Matsubara, and S. Yoshida. Socialware: Multiagent systems for supporting network communities. Comm. of the ACM, 42(3):55–61, March 1999. Special Section on Multiagent Systems on the Net.
N. E. Jennings. Agent-oriented engineering. In M. Boman, editors. Multi-Agent Systems Engineering-Proc. of the 9th European Workshop on Modelling Autonoumous Agents in a Multi-Agent World (MAMAAW’99), volume 1647 of LNAI [9], pages 1–7, 1999. Invited talk.
LuCe home page. http://lia.deis.unibo.it/research/LuCe/.
T. Malone and K. Crowstone. The interdisciplinary study of coordination. ACM Computing Surveys, 26(1):87–119, 1994.
Proc. of the 1998 ACM Symposium on Applied Computing (SAC’98), Atlanta (GA), 1998. ACM. Track on Coordination Models, Languages and Applications.
Proc. of the 1999 ACM Symposium on Applied Computing (SAC’99), San Antonio (TX), 1999. ACM. Track on Coordination Models, Languages and Applications.
Proc. of the 2000 ACM Symposium on Applied Computing (SAC 2000), Como (I), 2000. ACM. Track on Coordination Models, Languages and Applications.
M. P. Singh. Agent communication languages: Rethinking the principles. IEEE Computer, 31(12):55–61, December 1998.
M. Woolridge and N. R. Jennings. Intelligent agents: Theory and practice. The Knowledge Engineering Review, 10(2):115–152, 1995.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Omicini, A., Denti, E., Toschi, V. (2000). The LuCe Coordination Technology for MAS Design and Development on the Internet. In: Porto, A., Roman, GC. (eds) Coordination Languages and Models. COORDINATION 2000. Lecture Notes in Computer Science, vol 1906. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45263-X_20
Download citation
DOI: https://doi.org/10.1007/3-540-45263-X_20
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-41020-1
Online ISBN: 978-3-540-45263-8
eBook Packages: Springer Book Archive