Skip to main content

Adding Organisations and Roles to JADE with JadeOrgs

  • Conference paper
Agent-Based Technologies and Applications for Enterprise Interoperability (ATOP 2005, ATOP 2008)

Abstract

The use of organisational structures enables one to clearly scope the interactions between parties that collaborate toward a common goal. The representation of an agent organisation as a first class entity is a frequently missing feature in platforms for multiagent systems, and it is normally left as a result of the emergent behaviour of interacting agents. This is also the case for JADE, one of the most commonly used multiagent system middlewares. This paper presents JadeOrgs, an extension to JADE that introduces Organisations and Roles as first level entities available at runtime.

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. Gasser, L.: Social Conceptions of Knowledge and Action: DAI Foundations and Open Systems Semantics. Artificial Intelligence 47(1-3), 107–138 (1991)

    Article  Google Scholar 

  2. Schillo, M., Fischer, K.: Holonic multiagent systems. KI 17(4), 54–55 (2003)

    Google Scholar 

  3. Bellifemine, F., Poggi, A., Rimassa, G.: JADE - a FIPA-compliant agent framework. In: Proceedings of the Practical Applications of Intelligent Agents (1999)

    Google Scholar 

  4. JADE: Java Agent Development Framework (2001), http://jade.tilab.com

  5. Foundation for Intelligent Physical Agents: FIPA Abstract Architecture Specification. Document number SC00001L (2002), http://www.fipa.org/specs/fipa00001/SC00001L.html

  6. van den Broek, E.L., Jonker, C.M., Sharpanskykh, A., Treur, J., Yolum, P.: Formal modeling and analysis of organizations. In: AAMAS Workshops, pp. 18–34 (2005)

    Google Scholar 

  7. Zambonelli, F., Jennings, N.R., Wooldridge, M.: Developing Multiagent Systems: The Gaia Methodology. ACM Transactions on Software Engineering and Methodology 12(3), 317–370 (2003)

    Article  Google Scholar 

  8. Wooldridge, M., Jennings, N., Kinny, D.: The Gaia methodology for agent-oriented analysis and design. JAAMAS 3(3), 285–312 (2000)

    Google Scholar 

  9. Hannoun, M., Boissier, O., Sichman, J.S., Sayettat, C.: MOISE: An Organizational Model for Multi-agent Systems. In: IBERAMIA-SBIA, pp. 156–165 (2000)

    Google Scholar 

  10. Esteva, M., de la Cruz, D., Sierra, C.: ISLANDER: an electronic institutions editor. In: AAMAS, pp. 1045–1052. ACM, New York (2002)

    Chapter  Google Scholar 

  11. Schillo, M., Fischer, K.: A taxonomy of autonomy in multiagent organisation. In: Nickles, M., Rovatsos, M., Weiss, G. (eds.) AUTONOMY 2003. LNCS, vol. 2969, pp. 68–82. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  12. Adam, E., Mandiau, R.: Roles and Hierarchy in Multi-agent Organizations. In: Pěchouček, M., Petta, P., Varga, L.Z. (eds.) CEEMAS 2005. LNCS, vol. 3690, pp. 539–542. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  13. AOS: JACK Intelligent Agents, The Agent Oriented Software Group (AOS) (2006), http://www.agent-software.com/shared/home/

  14. Pokahr, A., Braubach, L., Lamersdorf, W.: Jadex: Implementing a bdi-infrastructure for jade agents. EXP 3(3), 76–85 (2003)

    Google Scholar 

  15. Braubach, L., Pokahr, A., Lamersdorf, W.: Jadex: A short overview. In: Main Conference Net.ObjectDays 2004, pp. 195–207 (2004)

    Google Scholar 

  16. Esteva, M., Rosell, B., Rodrguez-Aguilar, J.A., Arcos, J.L.: AMELI: An Agent-Based Middleware for Electronic Institutions. AAMAS 1, 236–243 (2004)

    Google Scholar 

  17. Hübner, J.F., Sichman, J.S., Boissier, O.: S-MOISE+: A Middleware for Developing Organised Multi-agent Systems. In: Boissier, O., Padget, J., Dignum, V., Lindemann, G., Matson, E., Ossowski, S., Sichman, J.S., Vázquez-Salceda, J. (eds.) ANIREM 2005 and OOOP 2005. LNCS, vol. 3913, pp. 64–78. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  18. Baldoni, M., Boella, G., Genovese, V., Grenna, R., van der Torre, L.: How to Program Organizations and Roles in the JADE Framework. In: Bergmann, R., Lindemann, G., Kirn, S., Pěchouček, M. (eds.) MATES 2008. LNCS, vol. 5244, pp. 25–36. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  19. Odell, J., Nodine, M.H., Levy, R.: A metamodel for agents, roles, and groups. In: Odell, J.J., Giorgini, P., Müller, J.P. (eds.) AOSE 2004. LNCS, vol. 3382, pp. 78–92. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  20. Warwas, S., Hahn, C.: The Platform Independent Modeling Language for Multiagent Systems. In: Fischer, K., et al. (eds.) ATOP 2005 and ATOP 2008. LNBIP, vol. 25, pp. 129–153. Springer, Heidelberg (2009)

    Google Scholar 

  21. Hahn, C., Madrigal-Mora, C., Fischer, K.: A platform-independent metamodel for multiagent systems. Autonomous Agents and Multi-Agent Systems 18(2), 239–266 (2009)

    Article  Google Scholar 

  22. Budinsky, F., Steinberg, D., Merks, E., Ellersick, R., Grose, T.: Eclipse Modeling Framework. Addison Wesley Professional, Reading (2003)

    Google Scholar 

  23. ATLAS Group, INRIA & LINA, University of Nantes: INRIA, ATL - The Atlas Transformation Language Home Page (2006), http://www.sciences.univ-nantes.fr/lina/atl/

  24. SINTEF ICT: MOFScript (2006), http://www.eclipse.org/gmt/mofscript

  25. Madrigal-Mora, C., León-Soto, E., Fischer, K.: Implementing Organisations in JADE. In: Bergmann, R., Lindemann, G., Kirn, S., Pěchouček, M. (eds.) MATES 2008. LNCS, vol. 5244, pp. 135–146. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  26. Foundation for Intelligent Physical Agents: FIPA Request Interaction Protocol Specification. Document number SC00026H (2002), http://www.fipa.org/specs/fipa00026/SC00026H.html

  27. Bellifemine, F., Caire, G., Trucco, T., Rimassa, G.: JADE PROGRAMMER’S GUIDE, http://jade.tilab.com/doc/programmersguide.pdf

  28. Agentlink III AOSE Technical Forum Group: Methodologies evaluation (2005), http://www.pa.icar.cnr.it/cossentino/al3tf3/docs/aose-evaluation.ppt (accesssed, March 2009)

  29. Cossentino, M.: Methodology evaluation questionnaire (2005), http://www.pa.icar.cnr.it/cossentino/al3tf3/docs/questionnaire.doc (accesssed, March 2009)

  30. Pavón, J., Gómez-Sanz, J.J.: Agent oriented software engineering with ingenias. In: Mařík, V., Müller, J.P., Pěchouček, M. (eds.) CEEMAS 2003. LNCS, vol. 2691, pp. 394–403. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  31. Cossentino, M.: From requirements to code with the PASSI methodology. In: Henderson-Sellers, B., Giorgini, P. (eds.) Agent-Oriented Methodologies. Idea Group Inc., USA (2005)

    Google Scholar 

  32. Bresciani, P., Perini, A., Giorgini, P., Giunchiglia, F., Mylopoulos, J.: TROPOS: An Agent-Oriented Software Development Methodology. Journal of Autonomous Agents and Multiagent Systems 8(3) (2004)

    Google Scholar 

  33. Jacobi, S., León-Soto, E., Madrigal-Mora, C., Fischer, K.: Masdispo: A multiagent decision support system for steel production and control. In: AAAI, pp. 1707–1714 (2007)

    Google Scholar 

  34. Felicíssimo, C., Choren, R., Briot, J.P., Lucena, C.: Informing Regulatory Dynamics in Open MASs. In: Noriega, P., Vázquez-Salceda, J., Boella, G., Boissier, O., Dignum, V., Fornara, N., Matson, E. (eds.) COIN 2006. LNCS, vol. 4386, pp. 147–162. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Madrigal-Mora, C., Fischer, K. (2009). Adding Organisations and Roles to JADE with JadeOrgs. In: Fischer, K., Müller, J.P., Odell, J., Berre, A.J. (eds) Agent-Based Technologies and Applications for Enterprise Interoperability. ATOP ATOP 2005 2008. Lecture Notes in Business Information Processing, vol 25. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-01668-4_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-01668-4_6

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-01667-7

  • Online ISBN: 978-3-642-01668-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics