Abstract
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.
Similar content being viewed by others
References
Arcos, J. L., Noriega, P., Rodríguez-Aguilar, J. A., & Sierra, C. (2007). E4mas through electronic institutions. In D. Weyns, H. V. D. Parunak, & F. Michel (Eds.), Environments for multi-agent systems III, third international workshop, E4MAS 2006, Hakodate, Japan, May 8, 2006, Selected revised and invited papers, Vol. 4389 of Lecture Notes in Computer Science (pp. 184–202). Springer.
Bellifemine, F. L., Caire, G., & Greenwood, D. (2007). Developing multi-agent systems with JADE. Wiley Series in Agent Technology. Wiley.
Boissier, O., H"ubner, J. F., & Sichman, J. S. (2007). Organization oriented programming from closed to open organizations. In G. O’Hare, M. O’Grady, O. Dikenelli, & A. Ricci (Eds.), Engineering Societies in the Agents World VII (ESAW 06), Vol. 4457 of LNCS (pp. 86–105). Springer-Verlag.
Bordini, R. H., Hübner, J. F., & Wooldrige, M. (2007). Programming multi-agent systems in agentSpeak using Jason. Wiley Series in Agent Technology. Wiley.
Broersen, J., Dastani, M., Hulstijn, J., Huang, Z., & van der Torre, L. (2001). The BOID architecture: Conflicts between beliefs, obligations, intentions and desires. In J. P. M"uller, E. Andre, S. Sen, & C. Frasson (Eds.), Proceedings of the fifth international conference on autonomous agents, Montreal, Canada (pp. 9–16). ACM Press.
Castelfranchi, C. (2000). Engineering social order. In A. Omicini, R. Tolksdorf, & F. Zambonelli (Eds.), Engineering societies in the agent world, first international workshop, ESAW 2000, Berlin, Germany, August 21, 2000, revised papers, Vol. 1972 of Lecture Notes in Computer Science (pp. 1–18). Springer.
Castelfranchi, C., Dignum, F., Jonker, C. M., & Treur, J. (2000). Deliberate normative agents: Principles and architecture. In N. R. Jennings & Y. Lespérance (Eds.), Intelligent agents VI, Agent Theories, Architectures, and Languages (ATAL), 6th international workshop, ATAL ’99, Orlando, Florida, USA, July 15–17, 1999, Proceedings, Vol. 1757 of LNCS (pp. 364–378). Springer.
Dastani M. (2008) 2APL: A practical agent programming language. Autonomous Agent and Multi-Agent Systems 16: 241–248
Dignum, V., & Dignum, F. (2001). Modeling agent societies: Co-ordination frameworks and institutions. In P. Brazdil & A. Jorge (Eds.), Proceedings of the 10th Portuguese conference on artificial intelligence (EPIA’01), Berlin, LNAI 2258 (pp. 191–204). Springer.
Dignum, V., Vazquez-Salceda, J., & Dignum, F. (2004). OMNI: Introducing social structure, norms and ontologies into agent organizations. In R. H. Bordini, M. Dastani, J. Dix, & A. El Fallah-Seghrouchni (Eds.), Proceedings of the programming multi-agent systems (ProMAS 2004), LNAI 3346, Berlin. Springer.
Esteva, M., de la Cruz, D., & Sierra, C. (2002). ISLANDER: An electronic institutions editor. In C. Castelfranchi & W. L. Johnson (Eds.), Proceedings of the first international joint conference on autonomous agents and multiAgent systems (AAMAS 2002), LNAI 1191 (pp. 1045–1052). Springer.
Esteva, M., Rodríguez-Aguilar, J. A., Rosell, B., & Arcos, J. L. (2004). AMELI: An agent-based middleware for electronic institutions. In N. R. Jennings, C. Sierra, L. Sonenberg, & M. Tambe (Eds.), Proceedings of the third international joint conference on autonomous agents and multi-agent systems (AAMAS’2004), New York (pp. 236–243). ACM.
Ferber, J., & Gutknecht, O. (1998). A meta-model for the analysis and design of organizations in multi-agents systems. In Y. Demazeau (Ed.), Proceedings of the 3rd international conference on multi-agent systems (ICMAS’98) (pp. 128–135). IEEE Press.
Fornara, N., & Colombetti, M. (2006). Specifying and enforcing norms in artificial institutions. In A. Omicini, B. Dunin-Keplicz, & J. Padget (Eds.), Proceedings of the 4th European workshop on multi-agent systems (EUMAS 06).
García-Camino, A., Rodríguez-Aguilar, J., & Vasconcelos, W. W. (2007). A distributed architecture for norm management in multi-agent systems. In J. Sichman, P. Noriega, J. Padget, & S. Ossowski (Eds.), Coordination, organizations, institutions, and norms in agent systems III, Vol. 4870 of LNAI (pp. 275–286). Springer, Revised Selected Papers.
Gâteau, B., Boissier, O., Khadraoui, D., & Dubois, E. (2005). MOISEinst: An organizational model for specifying rights and duties of autonomous agents. In Third European workshop on multi-agent systems (EUMAS 2005), Brussels, Belgium, December 7–8, pp. 484–485.
Goble, L., & Meyer, J.-J. C. (Eds.). (2006). Proceedings of the 8th international workshop on deontic logic in computer science, DEON 2006, Utrecht, The Netherlands, July 12–14, 2006, Vol. 4048 of Lecture Notes in Computer Science. Springer.
Grossi, D., Aldewered, H., & Dignum, F. (2007). Ubi Lex, Ibi Poena: Designing norm enforcement in e-institutions. In P. Noriega, J. Vázquez-Salceda, G. Boella, O. Boissier, V. Dignum, N. Fornara, & E. Matson (Eds.), Coordination, organizations, institutions, and norms in agent systems II, Vol. 4386 of LNAI (pp. 101–114). Springer, Revised Selected Papers.
Hübner, J. F. (2003). Um Modelo de Reorganização de Sistemas Multiagentes. PhD thesis, Universidade de São Paulo, Escola Politécnica.
Hübner, J. F., Boissier, O., & Vercouter, L. (2008). Instrumenting multi-agent organisations with reputation artifacts. In V. Dignum & E. Matson (Eds.), Proceedings of coordination, organizations, institutions and norms (COIN@AAAI), held with AAAI 2008, Chicago, EUA (pp. 17–24). AAAI Press.
Hübner, J. F., Sichman, J. S., & Boissier, O. (2006). S-MOISE+: A middleware for developing organised multi-agent systems. In O. Boissier, V. Dignum, E. Matson, & J. S. Sichman (Eds.), Coordination, organizations, institutions, and norms in multi-agent systems, Vol. 3913 of LNCS (pp. 64–78). Springer.
Hübner J.F., Sichman J.S., Boissier O. (2007) Developing organised multi-agent systems using the MOISE+ model: Programming issues at the system and agent levels. International Journal of Agent-Oriented Software Engineering 1(3/4): 370–395
IST Advisory Group. (2003). Ambient intelligence: From vision to reality. Technical report, Information Societies Technologies. ftp://ftp.cordis.europa.eu/pub/ist/docs/istag-ist2003_consolidated_report.pdf.
Luck, M., McBurney, P., Shehory, O., & Willmott, S. (2005). Agent technology: Computing as interaction (A roadmap for agent based computing). AgentLink. http://www.agentlink.org/roadmap
Nardi, B. A. (1996). Context and consciousness: Activity theory and human–computer interaction. MIT Press.
Okuyama, F. Y., Bordini, R. H., & da Rocha Costa, A. C. (2007). Spatially distributed normative objects. In P. Noriega, J. Vázquez-Salceda, G. Boella, O. Boissier, V. Dignum, N. Fornara, & E. Matson (Eds.), Coordination, organizations, institutions, and norms in agent systems II, Vol. 4386 of LNAI, pp. 133–146.
Okuyama, F. Y., Bordini, R. H., & da Rocha Costa, A. C. (2008). A distributed normative infrastructure for situated multi-agent organisations. In L. Padgham, D. C. Parkes, J. M"uller, & S. Parsons (Eds.), Proceedings of 7th international conference on autonomous agents and multiagent systems (AAMAS 2008), May, 12–16, 2008, Estoril, Portugal, pp. 1501–1504.
Omicini A., Ricci A., Viroli M. (2008) Artifacts in the A&A meta-model for multi-agent systems. Autonomous Agents and Multi-Agent Systems 17(3): 432–456
Omicini, A., Ricci, A., Viroli, M., Castelfranchi, C., & Tummolini, L. (2004). Coordination artifacts: Environment-based coordination for intelligent agents. In AAMAS’04, Vol. 1, New York, USA, 19–23 July 2004 (pp. 286–293). ACM.
Piunti, M., Ricci, A., Braubach, L., & Pokahr, A. (2008). Goal-directed interactions in artifact-based mas: Jadex agents playing in cartago environments. In IEEE/WIC/ACM conferences on web intelligence and intelligent agent technology (IAT-2008). IEEE/WIC/ACM.
Pokahr, A., Braubach, L., & Lamersdorf, W. (2005). Jadex: A BDI reasoning engine. In R. H. Bordini, M. Dastani, J. Dix, & A. El Fallah Seghrouchni (Eds.), Multi-agent programming: Languages, platforms, and applications, number 15 in Multiagent Systems, Artificial Societies, and Simulated Organizations, Chap. 6 (pp. 149–174). Springer.
Pynadath D.V., Tambe M. (2003) An automated teamwork infrastructure for heterogeneous software agents and humans. Autonomous Agents and Multi-Agent Systems 7(1–2): 71–100
Ricci, A., Piunti, M., Acay, L. D., Bordini, R. H., Hübner, J. F., & Dastani, M. (2008). Integrating heterogeneous agent programming platforms within artifact-based environments. In L. Padgham, D. C. Parkes, J. M"uller, & S. Parsons (Eds.), 7th International joint conference on autonomous agents and multiagent systems (AAMAS 2008), Estoril, Portugal, May 12–16, 2008 (pp. 225–232). IFAAMAS.
Ricci, A., Viroli, M., & Omicini, A. (2006). CArtAgO: A framework for prototyping artifact-based environments in MAS. In D. Weyns, H. V. D. Parunak, & F. Michel (Eds.), Environments for multiAgent systems III, Vol. 4389 of LNAI (pp. 67–86). Springer. 3rd International workshop (E4MAS 2006), Hakodate, Japan. Selected Revised and Invited Papers.
Ricci, A., Viroli, M., & Omicini, A. (2007). A general purpose programming model & technology for developing working environments in MAS. In M. Dastani, A. El Fallah Seghrouchni, A. Ricci, & M. Winikoff (Eds.), 5th International workshop “Programming multi-agent systems” (PROMAS 2007), AAMAS 2007, Honolulu, Hawaii, USA, pp. 54–69.
Ricci, A., Viroli, M., & Omicini, A. (2008). The A&A programming model & technology for developing agent environments in MAS. In M. Dastani, A. E. Fallah-Seghrouchni, A. Ricci, & M. Winikoff (Eds.), Programming multi-agent systems, 5th international workshop, proMAS 2007, Honolulu, HI, USA, May 15, 2007, Revised and Invited Papers, Vol. 4908 of LNCS, pp. 89–106. Springer.
Sairamesh J., Lee A., Anania L. (2004) Introduction of the special issue on information cities. Communications of the ACM 47(2): 28–31
Serrano J.M., Ossowski S. (2007) A compositional framework for the specification of interaction protocols in multiagent organizations. Web Intelligence and Agent Systems 5(2): 197–214
Sichman, J., Noriega, P., Padget, J., & Ossowski, S. (Eds.). (2008). Coordination, organizations, institutions, and norms in agent systems III, Vol. 4870 of LNCS. Springer.
Tuomela R., Bonnevier-Tuomela M. (1995) Norms and agreement. European Journal of Law, Philosophy and Computer Science 5: 41–46
Vázquez-Salceda, J., Aldewereld, H., & Dignum, F. (2004). Norms in multiagent systems: Some implementation guidelines. In Proceedings of the second European workshop on multi-agent systems (EUMAS 2004). http://people.cs.uu.nl/dignum/papers/eumas04.PDF
Viroli M., Holvoet T., Ricci A., Schelfthout K., Zambonelli F. (2007) Infrastructures for the environment of multiagent systems. Autonomous Agents and Multi-Agent Systems 14(1): 49–60
Viroli M., Ricci A., Omicini A. (2006) Operating instructions for intelligent agent coordination. The Knowledge Engineering Review 21(1): 49–69
Weyns, D., Omicini, A., & Odell, J. J. (2007). Environment as a first-class abstraction in multi-agent systems. Autonomous Agents and Multi-Agent Systems, 14(1), 5–30. Special Issue on Environments for Multi-agent Systems.
Weyns, D., & Parunak, H. V. D. (Eds.). (2007). Journal of Autonomous Agents and Multi-Agent Systems. Special Issue on Environments for Multi-Agent Systems, 14(1). Netherlands: Springer.
Weyns, D., Parunak, H. V. D., & Michel, F. (Eds.). (2006). Environments for multi-agent systems II, second international workshop, E4MAS 2005, Utrecht, The Netherlands, July 25, 2005, Selected Revised and Invited Papers, Vol. 3830 of Lecture Notes in Computer Science. Springer.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Hübner, J.F., Boissier, O., Kitio, R. et al. Instrumenting multi-agent organisations with organisational artifacts and agents. Auton Agent Multi-Agent Syst 20, 369–400 (2010). https://doi.org/10.1007/s10458-009-9084-y
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10458-009-9084-y