Wiki source code of CArtAgO

Hide last authors
Andrea Omicini 11.1 1 = {{cartago/}} =
aricci 1.1 2
Andrea Omicini 8.1 3 {{include reference="Punchline" excludeFirstHeading="true"/}}
aricci 1.1 4
Andrea Omicini 4.1 5 {{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.
aricci 1.1 6
Andrea Omicini 4.1 7 {{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.
aricci 1.1 8
Andrea Omicini 4.1 9 {{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.
aricci 1.1 10
Andrea Omicini 4.1 11 {{cartago/}} technology is fully open-source, hosted on [[SourceForge>>http://sourceforge.net]].
Andrea Omicini 5.1 12
Andrea Omicini 7.1 13 {{include reference="Environment" excludeFirstHeading="true"/}}
Andrea Omicini 5.1 14
Andrea Omicini 7.1 15

A&A  •  simpA  •  simpAL  •  TuCSoN  •  C4Jadex  •  C4Jason