Context and consciousness: activity theory and human-computer interaction
Context and consciousness: activity theory and human-computer interaction
Coordination Artifacts: Environment-Based Coordination for Intelligent Agents
AAMAS '04 Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems - Volume 1
Operating instructions for intelligent agent coordination
The Knowledge Engineering Review
Infrastructures for the environment of multiagent systems
Autonomous Agents and Multi-Agent Systems
Tool use for autonomous agents
AAAI'05 Proceedings of the 20th national conference on Artificial intelligence - Volume 1
Journal of Artificial Intelligence Research
Programming MAS with artifacts
ProMAS'05 Proceedings of the Third international conference on Programming Multi-Agent Systems
simpA: A Simple Agent-Oriented Java Extension for Developing Concurrent Applications
Languages, Methodologies and Development Tools for Multi-Agent Systems
A Verification Framework for Normative Multi-Agent Systems
PRIMA '08 Proceedings of the 11th Pacific Rim International Conference on Multi-Agents: Intelligent Agents and Multi-Agent Systems
The agent environment in multi-agent systems: A middleware perspective
Multiagent and Grid Systems - Engineering Environments in Multiagent Systems
Programming Multi-agent Systems
Computational Logic in Multi-Agent Systems
Agents, intelligence and tools
Artificial intelligence
Proceedings of the 9th International Conference on Autonomous Agents and Multiagent Systems: volume 1 - Volume 1
Proceedings of the 9th International Conference on Autonomous Agents and Multiagent Systems: volume 1 - Volume 1
Strategic executions of choreographed timed normative multi-agent systems
Proceedings of the 9th International Conference on Autonomous Agents and Multiagent Systems: volume 1 - Volume 1
simpA: An agent-oriented approach for programming concurrent applications on top of Java
Science of Computer Programming
SOAR'09 Proceedings of the First international conference on Self-organizing architectures
Model checking normative agent organisations
CLIMA'09 Proceedings of the 10th international conference on Computational logic in multi-agent systems
A survey on the implementation of agent oriented specifications
AOSE'10 Proceedings of the 10th international conference on Agent-oriented software engineering
A functional taxonomy for artifacts
HAIS'10 Proceedings of the 5th international conference on Hybrid Artificial Intelligence Systems - Volume Part II
The refinement of choreographed multi-agent systems
DALT'09 Proceedings of the 7th international conference on Declarative Agent Languages and Technologies
Augmenting android with AOSE principles for enhanced functionality reuse in mobile applications
AAMAS'11 Proceedings of the 10th international conference on Advanced Agent Technology
An agent-oriented software engineering methodology to develop adaptive virtual organizations
IJCAI'11 Proceedings of the Twenty-Second international joint conference on Artificial Intelligence - Volume Volume Three
Proceedings of the 11th International Conference on Autonomous Agents and Multiagent Systems - Volume 2
Multi-level modeling as a society of interacting models
Proceedings of the Agent-Directed Simulation Symposium
Hi-index | 0.00 |
In human society, almost any cooperative working context accounts for different kinds of object, tool, artifacts in general, that humans adopt, share and intelligently exploit so as to support their working activities, in particular social ones. According to theories in human sciences--Activity Theory and Distributed Cognition are two main examples [5, 4]--and to related disciplines in computer science--such as Computer Supported Cooperative Work (CSCW) and Human-Computer Interaction (HCI)--such entities have a key role in determining the success or failure of the activities, playing an essential function in simplifying complex tasks and--more generally--in designing solutions that scale with activity complexity. Such a perspective can be found also in some works in the context of Distributed Artificial Intelligence [1, 2]. Analogously to the human case, we claim that also (cognitive) multiagent systems (MAS) could greatly benefit from the definition and systematic exploitation of a suitable notion of working environment, composed by different sorts of artifacts, dynamically constructed, shared and used by agents to support their working activities. Along this line, in this paper first we introduce a conceptual framework called A&A (Agents and Artifacts) which aims at directly modelling and engineering working environments in the context of cognitive multiagent systems; then, we provide a brief overview of the basic technologies that support such an approach, CARTAGO in particular--a Java-based framework for engineering working environments to be integrated with heterogeneous agent platforms. Such a perspective is strenghtened by recent efforts in AOSE (Agent-Oriented Software Engineering) that remark the fundamental role of the environment for the engineering of MAS [8]. The A&A framework can be considered an instance of such approaches, with some specific peculiarity: (i) abstractions and generality---the aim is to find a basic set of conceptual abstractions and related theory which, analogously to the agent abstraction, could be general enough to be the basis to define concrete architectures and programming environments, but specific enough to capture the essential properties of systems; (ii) cognitive---analogous to designed environment in human society, the properties of such environment abstractions should be conceived to be suitably and effectively exploited by cognitive agents, as intelligent constructors / users / manipulators of the environment. The work presented in this paper generalises and extends our previous work focussed on coordination artifacts presented at [6], and more recent works about the notion of artifact [7].