Instrumenting multi-agent organisations with organisational artifacts and agents

The social and organisational aspects of agency have led to a good amount of theoretical work in terms of formal models and theories. However, the conception and engineering of proper organisational infrastructures embodying such models and theories are still an open issue. The introduction of normative concerns with requirements of openness and adaptation stresses this issue. The corresponding mechanisms for the current infrastructures appear to be not appropriate for managing distributed and open normative organisations. There is still the need of proper abstractions and tools to facilitate application agents taking part in the monitoring of the organisation on one hand, and in the adaptation and definition of the organisation in which they are situated on the other hand. In this paper we present and discuss ORA4MAS (Organisational Artifacts for Multi-Agent Systems), a proposed approach aiming at these issues. Based on the Agents and Artifacts meta-model (A&A), it introduces organisational artifacts as first class entities to instrument the organisation for supporting agents activities within it.

[1]  Marc Esteva,et al.  AMELI: an agent-based middleware for electronic institutions , 2004, Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, 2004. AAMAS 2004..

[2]  Andrea Omicini,et al.  Artifacts in the A&A meta-model for multi-agent systems , 2008, Autonomous Agents and Multi-Agent Systems.

[3]  F. Dignum,et al.  Deliberate Normative Agents: Principles and Architectures , 1999 .

[4]  Viviane Torres da Silva,et al.  Proceedings of the 2007 international conference on Coordination, organizations, institutions, and norms in agent systems III , 2007 .

[5]  Alessandro Ricci,et al.  Goal-Directed Interactions in Artifact-Based MAS: Jadex Agents Playing in CARTAGO Environments , 2008, 2008 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology.

[6]  Cristiano Castelfranchi,et al.  Engineering Social Order , 2000, ESAW.

[7]  Pablo Noriega,et al.  Coordination, Organizations, Institutions, and Norms in Agent Systems III, COIN 2007, International Workshops COIN@AAMAS 2007, Honolulu, HI, USA, May 14, 2007, COIN@MALLOW 2007, Durham, UK, September 3-4, 2007, Revised Selected Papers , 2008, COIN.

[8]  Milind Tambe,et al.  An Automated Teamwork Infrastructure for Heterogeneous Software Agents and Humans , 2003, Autonomous Agents and Multi-Agent Systems.

[9]  A. Ghiroldi,et al.  Ambient Intelligence-from vision to reality , 2003 .

[10]  Fabien Michel,et al.  Environments for Multi-Agent Systems II: Second International Workshop, E4MAS 2005, Utrecht, The Netherlands, July 25, 2005, Selected Revised and Invited ... / Lecture Notes in Artificial Intelligence) , 2006 .

[11]  Sascha Ossowski,et al.  A compositional framework for the specification of interaction protocols in multiagent organizations , 2007, Web Intell. Agent Syst..

[12]  Mehdi Dastani,et al.  The BOID architecture: conflicts between beliefs, obligations, intentions and desires , 2001, AGENTS '01.

[13]  Andrea Omicini,et al.  Environment as a first class abstraction in multiagent systems , 2007, Autonomous Agents and Multi-Agent Systems.

[14]  Frank Dignum,et al.  Modelling Agent Societies: Co-ordination Frameworks and Institutions , 2001, EPIA.

[15]  Andrea Omicini,et al.  Operating instructions for intelligent agent coordination , 2006, The Knowledge Engineering Review.

[16]  Olivier Boissier,et al.  MoiseInst: An Organizational Model for Specifying Rights and Duties of Autonomous Agents , 2005, EUMAS.

[17]  Winfried Lamersdorf,et al.  Jadex: A BDI Reasoning Engine , 2005, Multi-Agent Programming.

[18]  Jomi Fred Hübner,et al.  Um modelo de reorganização de sistemas multiagentes. , 2003 .

[19]  Javier Vázquez-Salceda,et al.  OMNI: Introducing Social Structure, Norms and Ontologies into Agent Organizations , 2004, PROMAS.

[20]  Andrea Omicini,et al.  The A&AProgramming Model and Technology for Developing Agent Environments in MAS , 2007, PROMAS.

[21]  Frank Dignum,et al.  Ubi Lex, Ibi Poena : Designing Norm Enforcement in E-Institutions , 2006, COIN@AAMAS/ECAI.

[22]  Stefania Bandini,et al.  Web sites as agents' environments: General framework and applications , 2006 .

[23]  Olivier Boissier,et al.  Instrumenting Multi-Agent Organisations with Reputation Artifacts , 2008, AAAI 2008.

[24]  Rafael H. Bordini,et al.  Integrating heterogeneous agent programming platforms within artifact-based environments , 2008, AAMAS.

[25]  Andrea Omicini,et al.  Coordination artifacts: environment-based coordination for intelligent agents , 2004, Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, 2004. AAMAS 2004..

[26]  Pablo Noriega,et al.  E4MAS Through Electronic Institutions , 2006, E4MAS.

[27]  Alessandro Ricci,et al.  A General-purpose Programming Model & Technology for Developing Working Environments in MAS , 2007 .

[28]  Rafael H. Bordini,et al.  Spatially Distributed Normative Objects , 2006, COIN@AAMAS/ECAI.

[29]  Agostino Poggi,et al.  Developing Multi-agent Systems with JADE , 2007, ATAL.

[30]  Fabien Michel,et al.  Environments for Multi-Agent Systems III, Third International Workshop, E4MAS 2006, Hakodate, Japan, May 8, 2006, Selected Revised and Invited Papers , 2007, E4MAS.

[31]  B. Nardi Context and consciousness: activity theory and human-computer interaction , 1995 .

[32]  Olivier Boissier,et al.  Developing organised multiagent systems using the MOISE+ model: programming issues at the system and agent levels , 2007, Int. J. Agent Oriented Softw. Eng..

[33]  Fabio Bellifemine,et al.  Developing Multi-Agent Systems with JADE (Wiley Series in Agent Technology) , 2007 .

[34]  Fabien Michel,et al.  Environments for multi-agent systems II : Second International Workshop, E4MAS 2005, Utrecht, The Netherlands, July 25, 2005 : selected revised and invited papers , 2006 .

[35]  Andrea Omicini,et al.  CArtA gO : A Framework for Prototyping Artifact-Based Environments in MAS , 2006, E4MAS.

[36]  Javier Vázquez-Salceda,et al.  Norms in Multiagent Systems: some Implementation Guidelines , 2004 .

[37]  Jacques Ferber,et al.  A meta-model for the analysis and design of organizations in multi-agent systems , 1998, Proceedings International Conference on Multi Agent Systems (Cat. No.98EX160).

[38]  Franco Zambonelli,et al.  Infrastructures for the environment of multiagent systems , 2007, Autonomous Agents and Multi-Agent Systems.

[39]  Mehdi Dastani,et al.  2APL: a practical agent programming language , 2008, Autonomous Agents and Multi-Agent Systems.

[40]  Olivier Boissier,et al.  Organization Oriented Programming: From Closed to Open Organizations , 2006, ESAW.

[41]  Rafael H. Bordini,et al.  A distributed normative infrastructure for situated multi-agent organisations , 2008, AAMAS.

[42]  Wamberto Weber Vasconcelos,et al.  A Distributed Architecture for Norm Management in Multi-Agent Systems , 2007, COIN.

[43]  Olivier Boissier,et al.  S-MOISE+: A Middleware for Developing Organised Multi-agent Systems , 2005, AAMAS Workshops.

[44]  Marc Esteva,et al.  ISLANDER: an electronic institutions editor , 2002, AAMAS '02.

[45]  Michael Luck,et al.  Agent technology, Computing as Interaction: A Roadmap for Agent Based Computing , 2005 .

[46]  Michael Wooldridge,et al.  Programming Multi-Agent Systems in AgentSpeak using Jason (Wiley Series in Agent Technology) , 2007 .

[47]  Eric M. Uslaner,et al.  Trust online, trust offline , 2004, CACM.