CArtAgO (Common ARTifact infrastructure for AGents Open environments) is a general purpose framework/infrastructure that makes it possible to program and execute virtual environments – also said virtual / application / software environments – for multi-agent systems. CArtAgO is based on the Agents & Artifacts (A&A) meta-model for modelling and designing multi-agent systems. A&A introduces high-level metaphors taken from human cooperative working environments: agents as computational entities performing some kind of task/goal-oriented activity (in analogy with human workers), and artifacts as resources and tools dynamically constructed, used, manipulated by agents to support/ realise their individual and collective activities (like artifacts in human contexts). Actually, A&A is based on interdisciplinary studies involving Activity Theory and Distributed Cognition as main conceptual background frameworks. CArtAgO makes it possible to develop and execute artifact-based environments, structured in open workspaces (possibly distributed across the network) that agents of different platforms can join so as to work together inside such environments. So with CArtAgO, developers of multi-agent systems have finally a simple programming model to design and program agent computational environment, composed by dynamic sets of artifacts of different kinds, aside to the models and platforms used to program agents. CArtAgO is not bound to any specific agent model or platform: it is meant to be orthogonal with respect to the specific agent model or platform adopted to define agent architecture and behaviour. However, CArtAgO is especially useful and effective when integrated with Agent Programming Languages based on a strong notion of agency – intelligent agents – in particular those based on the BDI-like architecture. Latest CArtAgO distribution (2.0) directly includes a bridge for the Jason agent programming language.

References in zbMATH (referenced in 13 articles )

Showing results 1 to 13 of 13.
Sorted by year (citations)

  1. Boissier, Olivier; Bordini, Rafael H.; Hübner, Jomi F.; Ricci, Alessandro; Santi, Andrea: Multi-agent oriented programming with \mathsfJaCaMo (2013)
  2. Dipsis, Nikolaos; Stathis, Kostas: Ubiquitous Agents for Ambient Ecologies (2012)
  3. Behrens, Tristan M.; Hindriks, Koen V.; Dix, Jürgen: Towards an environment interface standard for agent platforms (2011)
  4. Gouveia, Gustavo Pacianotto; Pereira, Ricardo Hahn; Sichman, Jaime Simão: The USP farmers herding team (2011)
  5. Hübner, Jomi F.; Boissier, Olivier; Bordini, Rafael H.: A normative programming language for multi-agent organisations (2011)
  6. Ricci, Alessandro; Piunti, Michele; Viroli, Mirko: Environment programming in multi-agent systems: an artifact-based perspective (2011)
  7. Ricci, Alessandro; Viroli, Mirko; Piancastelli, Giulio: simpA: an agent-oriented approach for programming concurrent applications on top of Java (2011)
  8. Hübner, Jomi F.; Bordini, Rafael H.: Using agent- and organisation-oriented programming to develop a team of agents for a competitive game (2010)
  9. Hübner, Jomi Fred; Boissier, Olivier; Kitio, Rosine; Ricci, Alessandro: Instrumenting multi-agent organisations with organisational artifacts and agents (2010)
  10. Jordan, Howell; Treanor, Jennifer; Lillis, David; Dragone, Mauro; Collier, Rem W.; O’Hare, G.M.P.: AF-ABLE in the multi agent contest 2009 (2010)
  11. Ricci, Alessandro; Denti, Enrico; Piunti, Michele: A platform for developing SOA/WS applications as open and heterogeneous multi-agent systems (2010)
  12. Molesini, Ambra; Omicini, Andrea; Viroli, Mirko: Environment in agent-oriented software engineering methodologies (2009)
  13. Omicini, Andrea; Ricci, Alessandro; Viroli, Mirko: Artifacts in the A&A meta-model for multi-agent systems. (2008)