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.
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
Gasser, L.: Social Conceptions of Knowledge and Action: DAI Foundations and Open Systems Semantics. Artificial Intelligence 47(1-3), 107–138 (1991)
Schillo, M., Fischer, K.: Holonic multiagent systems. KI 17(4), 54–55 (2003)
Bellifemine, F., Poggi, A., Rimassa, G.: JADE - a FIPA-compliant agent framework. In: Proceedings of the Practical Applications of Intelligent Agents (1999)
JADE: Java Agent Development Framework (2001), http://jade.tilab.com
Foundation for Intelligent Physical Agents: FIPA Abstract Architecture Specification. Document number SC00001L (2002), http://www.fipa.org/specs/fipa00001/SC00001L.html
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)
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)
Wooldridge, M., Jennings, N., Kinny, D.: The Gaia methodology for agent-oriented analysis and design. JAAMAS 3(3), 285–312 (2000)
Hannoun, M., Boissier, O., Sichman, J.S., Sayettat, C.: MOISE: An Organizational Model for Multi-agent Systems. In: IBERAMIA-SBIA, pp. 156–165 (2000)
Esteva, M., de la Cruz, D., Sierra, C.: ISLANDER: an electronic institutions editor. In: AAMAS, pp. 1045–1052. ACM, New York (2002)
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)
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)
AOS: JACK Intelligent Agents, The Agent Oriented Software Group (AOS) (2006), http://www.agent-software.com/shared/home/
Pokahr, A., Braubach, L., Lamersdorf, W.: Jadex: Implementing a bdi-infrastructure for jade agents. EXP 3(3), 76–85 (2003)
Braubach, L., Pokahr, A., Lamersdorf, W.: Jadex: A short overview. In: Main Conference Net.ObjectDays 2004, pp. 195–207 (2004)
Esteva, M., Rosell, B., Rodrguez-Aguilar, J.A., Arcos, J.L.: AMELI: An Agent-Based Middleware for Electronic Institutions. AAMAS 1, 236–243 (2004)
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)
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)
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)
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)
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)
Budinsky, F., Steinberg, D., Merks, E., Ellersick, R., Grose, T.: Eclipse Modeling Framework. Addison Wesley Professional, Reading (2003)
ATLAS Group, INRIA & LINA, University of Nantes: INRIA, ATL - The Atlas Transformation Language Home Page (2006), http://www.sciences.univ-nantes.fr/lina/atl/
SINTEF ICT: MOFScript (2006), http://www.eclipse.org/gmt/mofscript
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)
Foundation for Intelligent Physical Agents: FIPA Request Interaction Protocol Specification. Document number SC00026H (2002), http://www.fipa.org/specs/fipa00026/SC00026H.html
Bellifemine, F., Caire, G., Trucco, T., Rimassa, G.: JADE PROGRAMMER’S GUIDE, http://jade.tilab.com/doc/programmersguide.pdf
Agentlink III AOSE Technical Forum Group: Methodologies evaluation (2005), http://www.pa.icar.cnr.it/cossentino/al3tf3/docs/aose-evaluation.ppt (accesssed, March 2009)
Cossentino, M.: Methodology evaluation questionnaire (2005), http://www.pa.icar.cnr.it/cossentino/al3tf3/docs/questionnaire.doc (accesssed, March 2009)
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)
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)
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)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)