Skip to main content

The LuCe Coordination Technology for MAS Design and Development on the Internet

  • Conference paper
  • First Online:
Coordination Languages and Models (COORDINATION 2000)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1906))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. P. Ciancarini. Coordination models and languages as software integrators. ACM Computing Surveys, 28(2):300–302, June 1996.

    Google Scholar 

  2. 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.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. 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.

    Google Scholar 

  6. 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.

    Chapter  Google Scholar 

  7. E. Denti, A. Natali, and A. Omicini. On the expressive power of a language for programming coordination media. In [17], pages 169–177, 1998.

    Google Scholar 

  8. 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.

    Google Scholar 

  9. 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.

    Google Scholar 

  10. 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.

    Google Scholar 

  11. D. Gelernter. Generative communication in Linda. ACM Transactions on Programming Languages and Systems, 7(1):80–112, January 1985.

    Google Scholar 

  12. D. Gelernter and N. Carriero. Coordination languages and their significance. Communications of the ACM, 35(2):97–107, February 1992.

    Google Scholar 

  13. 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.

    Google Scholar 

  14. 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.

    Google Scholar 

  15. LuCe home page. http://lia.deis.unibo.it/research/LuCe/.

  16. T. Malone and K. Crowstone. The interdisciplinary study of coordination. ACM Computing Surveys, 26(1):87–119, 1994.

    Article  Google Scholar 

  17. Proc. of the 1998 ACM Symposium on Applied Computing (SAC’98), Atlanta (GA), 1998. ACM. Track on Coordination Models, Languages and Applications.

    Google Scholar 

  18. Proc. of the 1999 ACM Symposium on Applied Computing (SAC’99), San Antonio (TX), 1999. ACM. Track on Coordination Models, Languages and Applications.

    Google Scholar 

  19. Proc. of the 2000 ACM Symposium on Applied Computing (SAC 2000), Como (I), 2000. ACM. Track on Coordination Models, Languages and Applications.

    Google Scholar 

  20. M. P. Singh. Agent communication languages: Rethinking the principles. IEEE Computer, 31(12):55–61, December 1998.

    Google Scholar 

  21. M. Woolridge and N. R. Jennings. Intelligent agents: Theory and practice. The Knowledge Engineering Review, 10(2):115–152, 1995.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics