An Integrated System for Disabled People Developed with the Agent Platform PANGEA

Carolina ZATO, Gabriel VILLARRUBIA, Javier BAJO, Juan Manuel CORCHADO

Abstract


New trends in multi-agent systems call for self-adaptation and high dynamics, hence the new model of open MAS or virtual organization of agents. However, as existing agent platforms are not yet equipped to support this behavior, it is necessary to create new systems and mechanisms to facilitate the development of these new architectures. This article presents PANGEA, an agent platform to develop open multi-agent systems, specifically those including organizational aspects such as virtual agent organizations. The platform allows the integral management of organizations and offers tools to the end user. Additionally, it includes a communication protocol based on the IRC standard, which facilitates implementation and remains robust even with a large number of connections. The introduction of a CommunicationAgent and a Sniffer make it possible to offer Web Services for the distributed control of interaction. In order to test PANGEA, an integral system was developed to help the disabled, gathering a set of easily deployable and integrated services under a single architecture.

Keywords


Open multi-agent system; Virtual organizations; Agent platform; IRC standard; Distributed systems; Web services

Full Text:

PDF

References


J. Ferber, O. Gutknecht, F. Michel, From Agents to Organizations: an Organizational View of Multi-Agent Systems, in: P. Giorgini, J. Muller, J. Odell (Eds.), Agent-Oriented Software Engineering VI, LNCS Springer-Verlag. 2935, pp. 214–230.

I. Foster, C. Kesselman, S. Tuecke, The anatomy of the grid: Enabling scalable virtual organizations, Int. J. High Perform. Comput. Appl. 15 (3) (2001) 200-222

J. Bajo, J.M. Corchado, V. Botti, S. Ossowski. Practical applications of agents and MAS: methods, techniques and tools for open MAS. Journal of Physical Agents, 3 (1–2) 2009.

A. Helsinger, M. Thome, T. Wright, Cougaar: a scalable, distributed multi-agent architecture, Systems, Man and Cybernetics, 2004 IEEE International Conference on, 2, (2004) pp. 1910- 1917.

W. Gruver, Technologies and Applications of Distributed Intelligent Systems, IEEE MTTChapter Presentation, Waterloo, Canada, 2004.

Emorphia, FIPA-OS. http://fipa-os.sourceforge.net/ last access 30/08/2013

S. Poslad, P. Buckle.R. Hadingham, The FIPA-OS agent platform: Open Source for Open Standards. In Procedings of Autonous Agents AGENTS-2000, Barcelona, 2000.

F.G. McCabe, K.L. Clark. APRIL—Agent PRocess Interaction Language. In Proceedings of the workshop on agent theories, architectures, and languages on Intelligent agents (ECAI-94), Michael J. Wooldridge and Nicholas R. Jennings (Eds.). Springer-Verlag New York, Inc., New York, NY, USA, 1995, 324-340.

R.H. Bordini, J.F. Hübner, R. Vieira. Jason and the Golden Fleece of agent-oriented programming. In Bordini, R. H., Dastani, M., Dix, J., and El Fallah Seghrouchni, A., eds., Multi-Agent Programming: Languages, Platforms and Applications. Springer-Verlag. chapter 1, 2005, pp. 3-37.

JASON. http://jason.sourceforge.net/Jason/Jason.html last access 30/08/2013

R.H. Bordini, J.F. Hübner, M. Wooldridge. Programming Multi-Agent Systems in AgentSpeak Using Jason. John Wiley & Sons, Ltd. 2007.

J.M. Corchado, M. Gonzalez-Bedia, Y. De Paz, J. Bajo, J.F. De Paz. Replanning mechanism for deliberative agents in dynamic changing environments. Computational Intelligence, 24 (2) (2008) 77-101

A.S. Rao, M.P. Georgeff. Modeling rational agents within a BDI-Architecture. In J. Allen, R. Fikes, & E. Sandewall (Ed.), Proceedings of the 2nd International Conference on Principles of Knowledge Representation and Reasoning ({KR}'91). San Mateo, CA, USA: Morgan Kaufmann publishers, Inc. 1991, pp. 473-484.

F. Bellifemine, A. Poggi and G. Rimassa. JADE – A FIPA-compliant agent framework. Proceedings of the Practical Applications of Intelligent Agents, 1999.

A. Pokahr, L. Braubach, W. Lamersdorf. A BDI Reasoning Engine. Multi-Agent Programming. Systems, Artificial Societies, and Simulated Organizations, Springer US , 15 2005, pp.149-174.

B. Hirsch, T. Konnerth, A. Heßler, Merging Agents and Services — the JIAC Agent Platform. Multi-Agent Programming. El Fallah Seghrouchni, A., Dix, J., Dastani, M., Bordini, R. (Eds). Springer US, 2009, pp.159 – 185.

M. Lutzenberger, B. Hirsch, T. Konnerth, A, Heßler, Unifying JIAC Agent Development with AWE. MATES'09 Proceedings of the 7th German conference on Multiagent system technologies, 2009, pp. 220-225.

O. Gutknecht, J. Ferber. The MadKit Agent Platform Architecture. In Proccedings Agents Workshop on Infrastructure for Systems 2000, pp. 48-55.

O. Gutknecht, J. Ferber. MadKit: Organizing heterogeneity with groups in a platform for multiple multi-agent systems. Technical Report R.R.LIRMM 9718, LIRM, 1997.

Agent Oriented Software Pty Ltd. JACK™ Intelligent Agents Teams Manual. s.l. : Agent Oriented Software Pty Ltd, 2005.

A. Giret, An open architecture for Service-Oriented Virtual Organizations. Programming Multi-Agent Systems: 7th International Workshop, ProMAS 2009.

S. Galland. JANUS: Another Yet General-Purpose Platform. Seventh AOSE Technical Forum, Paris 2010.

J. Jarvis, R. Rönnquist, D. McFarlane, L. Jain. A team-based holonic approach to robotic assembly cell control. Journal Network and Computer Applications. 29 (2), 2006, pp. 160-176.

S. Bisht, A. Malhotra, S.B. Taneja. Modelling and Simulation of Tactical Team Behaviour. Defence Science Journal. 57 (6) 2007 pp. 853-864.

N. Gaud, S. Galland, V. Hilaire. A. Koukam. An Organizational Platform for Holonic and Systems. In Proccedings of Sixth International Workshop on Programming Multi-Agent Systems (ProMAS’08), of the Seventh International Conference on Autonomous agents and Systems (AAMAS). E. Hindriks, A. Pokahr and S. Sardina (Eds.), 2008, pp. 111–126.

J.F. Hubner, J.S. Sichman, O. Boissier. A model for the structural, functional, and deontic specification of organizations in systems. In Guilherme Bittencourt and Geber L. Ramalho, editors, Proceedings of the 16th Brazilian Symposium on Artificial Intelligence (SBIA'02), LNAI Springer- Verlag, 2507,2002, pp.118-128.

J.F. Hubner, J.S. Sichman, O. Boissier. S-MOISE+: A middleware for developing organised multi-agent systems. In Olivier Boissier, Virginia Dignum, Eric Matson, and Jaime Simao Sichman, editors, Coordination, Organizations, Institutions, and Norms in Multi-Agent Systems, LNAI Springer- Verlag, 3913, 2006, pp. 64-78

Hübner, J.F., Bordini, R.H., Picard, G.: Using Jason and MOISE+ to develop a team of cowboys. In: Hindriks, K., Pokahr, A., Sardina, S. (eds.) Proceedings of the Seventh International Workshop on Programming Multi-Agent Systems (ProMAS 08), Agent Contest, held with The Seventh International Joint Conference on Autonomous Agents & Multi-Agent Systems (AAMAS 2008), LNAI, vol. 5442, pp. 238–242. Springer, Heidelberg (2009)

J.F. Hübner. J -Moise+ Programming organisational agents with Moise+ & Jason. Technical Fora Group at EUMAS'07.

C. Sierra, J.A. Rodríguez-Aguilar, P. Noriega, M. Esteva, J.L Arcos. Engineering multi-agent systems as electronic institutions in European Journal for the Informatics Professional, V(4), 2004, pp. 33-39.

M. Cossentino, N. Gaud, V. Hilaire, S. Galland, A. Koukam. ASPECS: an Agent-oriented Software Process for Engineering Complex Systems. International Journal of Autonomous Agents and Multi-Agent Systems (IJAAMAS). 20(2). 2010.

M. Esteva. Electronic Institutions: from specification to development Ph. D. Thesis, Technical University of Catalonia, 2003.

N.M. Josuttis, SOA in Practice. O´Reilly Media, Inc. Agosto, 2007

J. Oikarinen, D. Reed, Internet Relay Chat Protocol, RFC 1459, May 1993.

C. Kalt, Internet Relay Chat: Client Protocol, RFC 2812, April 2000. Internet Relay Chat: Server Protocol, RFC 2813, April 2000. Internet Relay Chat: Channel Management, RFC 2811, April 2000. Internet Relay Chat: Architecture, RFC 2811, April 2000.

D. Wu, E. Sirin, J. Hendler, D. Nau, B. Parsia. Automatic web services composition using SHOP2. In Workshop on Planning for Web Services, ICAPS, (2003)

C. Zato, J.F. De Paz, A. de Luis, J. Bajo, J.M. Corchado, Model for assigning roles automatically in egovernment virtual organizations, Expert Systems with Applications, 39 (12) (2012) 10389-10401.

J. Bajo, J.A. Fraile, B. Pérez-Lancho, J.M. Corchado, The THOMAS architecture in Home Care scenarios: A case study, Expert Systems with Applications. 37 (5) (2010) 3986-3999.




DOI: http://dx.doi.org/10.14201/ADCAIJ2014266577





Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.

Clarivate Analytics