Wiki source code of CArtAgO
author | version | line-number | content |
---|---|---|---|
11.1 | 1 | = {{cartago/}} = | |
1.1 | 2 | ||
8.1 | 3 | {{include reference="Punchline" excludeFirstHeading="true"/}} | |
1.1 | 4 | ||
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. | |
1.1 | 6 | ||
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. | |
1.1 | 8 | ||
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. | |
1.1 | 10 | ||
4.1 | 11 | {{cartago/}} technology is fully open-source, hosted on [[SourceForge>>http://sourceforge.net]]. | |
5.1 | 12 | ||
7.1 | 13 | {{include reference="Environment" excludeFirstHeading="true"/}} | |
5.1 | 14 | ||
7.1 | 15 |