A Language to Specify the Interaction Considering Agents, Environment, and Organization
Resumo
Interaction is a subject widely investigated in multi-agent systems (MASs), but there are still some open issues. Beyond the interaction usual between agents, we can conceive other kinds, like the interaction between agents and environment, or between agents and organization. These other kinds allow us to consider several situations that are not limited to speech acts. For example, the interaction between agents and environment allow us to define actions and events in interaction protocols, which would not be possible to represent with just the concept of speech act. In this paper we propose a language to specify the interaction considering the environment, organization, and agents. We also present a sketch of a dynamic of execution and some examples of protocols.
Referências
A. Ricci, M. Viroli, and A. Omicini, “CArtAgO: An infrastructure for engineering computational environments in MAS,” in Proc. of E4MAS, D. Weyns, H. V. D. Parunak, and F. Michel, Eds., AAMAS 2006, Hakodate, Japan, 2006, pp. 102–119.
J. Ferber, O. Gutknecht, and F. Michel, “From agents to organizations: An organizational view of multi-agent systems,” in Proc. of AOSE. Springer, 2003, pp. 214–230.
M. Esteva, B. Rosell, J. A. Rodriguez-Aguilar, and J. L. Arcos, “Ameli: An agent-based middleware for electronic institutions,” in Proc. of the Third International Joint Conference on Autonomous Agents and Multiagent Systems - Volume 1, ser. Proc. of AAMAS. Washington, DC, USA: IEEE Computer Society, 2004, pp. 236–243.
J. F. Hübner, J. S. Sichman, and O. Boissier, “A model for the structural, functional, and deontic specification of organizations in multiagent systems,” in Proc. of SBIA. London, UK: Springer, 2002, pp. 118–128.
K. V. Hindriks, “Programming rational agents in GOAL,” Multi-Agent Programming: Languages and Tools and Applications, pp. 119–157, 2009.
L. Braubach, E. Pokahr, and W. Lamersdorf, “Jadex: A bdi agent system combining middleware and reasoning,” in Ch. of Software Agent-Based Applications, Platforms and Development Kits. Birkhaeuser, 2005, pp. 143–168.
R. H. Bordini, J. F. Hübner, and M. Wooldridge, Programming multi-agent systems in AgentSpeak using Jason. Liverpool: Wiley, 2007.
O. Boissier, R. H. Bordini, J. F. Hübner, A. Ricci, and A. Santi, “Multi-agent oriented programming with JaCaMo,” Science of Computer Programming, 2011.
M. R. Zatelli and J. F. Hübner, “A unified interaction model with agent, organization, and environment,” in Anais do IX Encontro Nacional de Inteligência Artificial (ENIA@BRACIS), Curitiba, Brazil, 2012.
V. Dignum, J. Vázquez-salceda, and F. Dignum, “Omni: Introducing social structure, norms and ontologies into agent organizations,” in Proc. of PROMAS. Springer, 2004, pp. 181–198.
A. Omicini, A. Ricci, and M. Viroli, “Artifacts in the A&A meta-model for multi-agent systems,” Autonomous Agents and Multi-Agent Systems, vol. 17, pp. 432–456, 2008.
E. Platon, N. Sabouret, and S. Honiden, “Overhearing and direct interactions: point of view of an active environment, a preliminary study,” in Proc. of E4MAS. Springer, 2005, pp. 121–138.
D. Keil and D. Q. Goldin, “Indirect interaction in environments for multi-agent systems,” in Proc. of E4MAS, 2005, pp. 68–87.
J. Saunier and F. Balbo, “Regulated multi-party communications and context awareness through the environment,” Multiagent Grid Syst., pp. 75–91, 2009.
O. Boissier, F. Balbo, and F. Badeig, “Controlling multi-party interaction within normative multi-agent organizations,” in Proc. of MALLOW, 2010, pp. 17–32.
A. Hübner, G. P. Dimuro, A. C. R. Costa, and V. L. D. Mattos, “A dialogic dimension for the Moise+ organization model,” in Proc. of MALLOW, 2010, pp. 21–26.
M. P. Singh, “Information-driven interaction-oriented programming: BSPL, the blindingly simple protocol language,” in Proc. of AAMAS, 2011, pp. 491–598.
V. T. Silva, R. Choren, and C. J. P. de Lucena, “A uml based approach for modeling and implementing multi-agent systems,” in Proc. of AAMAS. Washington, DC, USA: IEEE Computer Society, 2004, pp. 914–921.
S. A. DeLoach and J. L. Valenzuela, “An agent-environment interaction model,” in Proc. of AOSE. Berlin, Heidelberg: Springer, 2006, pp. 1–18.
E. Oliva, M. Viroli, A. Omicini, and P. Mcburney, “Argumentation and artifact for dialogue support,” in Argumentation in Multi-Agent Systems, ser. LNAI. Berlin, Heidelberg: Springer-Verlag, 2009, pp. 107–121.
Y. Kubera, P. Mathieu, and S. Picault, “Interaction-oriented agent simulations: From theory to implementation,” in Proc. of ECAI. Patras, Greece: IOS Press, 2008, pp. 383–387.
M. Baldoni, C. Baroglio, F. Bergenti, E. Marengo, V. Mascardi, V. Patti, A. Ricci, and A. Santi, “An interaction-oriented agent framework for open environments,” in Proc. of AI*IA. Berlin, Heidelberg: Springer, 2011, pp. 68–79.