Designing interaction
Context and consciousness: activity theory and human-computer interaction
Context and consciousness: activity theory and human-computer interaction
Role-Based Access Control Models
Computer
IEEE Intelligent Systems
Environment as a first class abstraction in multiagent systems
Autonomous Agents and Multi-Agent Systems
Programming Multi-Agent Systems in AgentSpeak using Jason (Wiley Series in Agent Technology)
Programming Multi-Agent Systems in AgentSpeak using Jason (Wiley Series in Agent Technology)
The A&A programming model and technology for developing agent environments in MAS
ProMAS'07 Proceedings of the 5th international conference on Programming multi-agent systems
A practical agent programming language
ProMAS'07 Proceedings of the 5th international conference on Programming multi-agent systems
BDI agent programming in agentspeak using Jason
CLIMA'05 Proceedings of the 6th international conference on Computational Logic in Multi-Agent Systems
2APL: a practical agent programming language
Autonomous Agents and Multi-Agent Systems
Artifacts in the A&A meta-model for multi-agent systems
Autonomous Agents and Multi-Agent Systems
SoSAA: a framework for integrating components & agents
Proceedings of the 2009 ACM symposium on Applied Computing
Instrumenting Multi-agent Organisations with Artifacts to Support Reputation Processes
Coordination, Organizations, Institutions and Norms in Agent Systems IV
WI-IAT '09 Proceedings of the 2009 IEEE/WIC/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology - Volume 02
Embodying Organisations in Multi-agent Work Environments
WI-IAT '09 Proceedings of the 2009 IEEE/WIC/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology - Volume 02
Instrumenting multi-agent organisations with organisational artifacts and agents
Autonomous Agents and Multi-Agent Systems
Embodied organisations in MAS environments
MATES'09 Proceedings of the 7th German conference on Multiagent system technologies
Implementing over-sensing in heterogeneous multi-agent systems on top of artifact-based environments
MATES'09 Proceedings of the 7th German conference on Multiagent system technologies
A platform for developing SOA/WS applications as open and heterogeneous multi-agent systems
Multiagent and Grid Systems
Semantics for the Jason Variant of AgentSpeak (Plan Failure and some Internal Actions)
Proceedings of the 2010 conference on ECAI 2010: 19th European Conference on Artificial Intelligence
SOAR'09 Proceedings of the First international conference on Self-organizing architectures
Practical development of hybrid intelligent agent systems with SoSAA
AICS'09 Proceedings of the 20th Irish conference on Artificial intelligence and cognitive science
Annals of Mathematics and Artificial Intelligence
Environment programming in multi-agent systems: an artifact-based perspective
Autonomous Agents and Multi-Agent Systems
An interaction-oriented agent framework for open environments
AI*IA'11 Proceedings of the 12th international conference on Artificial intelligence around man and beyond
Towards an environment interface standard for agent platforms
Annals of Mathematics and Artificial Intelligence
LADS'09 Proceedings of the Second international conference on Languages, Methodologies, and Development Tools for Multi-Agent Systems
Action and perception in agent programming languages: from exogenous to endogenous environments
ProMAS'10 Proceedings of the 8th international conference on Programming Multi-Agent Systems
An interface for agent-environment interaction
ProMAS'10 Proceedings of the 8th international conference on Programming Multi-Agent Systems
Hi-index | 0.00 |
"Agents and Artifacts" (A&A) and CARTAGO are becoming increasingly popular as, respectively, a general-purpose programming model and a related infrastructure for developing shared computational environments in agent-based software systems. However, so far there has been no work on developing multiagent systems (MAS) where agents implemented and deployed in different agent-programming platforms can interact as part of the same MAS with a shared environment. Due to the generality of CARTAGO environments and its Java-based implementation, we have successfully implemented an open multi-agent system where heterogeneous agents developed with different platforms---namely Jason, 2APL as BDI-based approaches and simpA as an activity-oriented approach rather than BDI-based---work together in shared workspaces where they interact and cooperate by dynamically creating and using shared artifacts, analogously to human working environments. This paper shows how this was achieved by first presenting a general model for incorporating a theory of use and observation of artifacts in cognitive agents, then describing a general approach for developing such heterogeneous MAS using CARTAGO integrated with existing agent-oriented programming platforms.