On epistemic logic and logical omniscience
Proceedings of the 1986 Conference on Theoretical aspects of reasoning about knowledge
The society of mind
SOAR: an architecture for general intelligence
Artificial Intelligence
Practical planning: extending the classical AI planning paradigm
Practical planning: extending the classical AI planning paradigm
Distributed Artificial Intelligence
Distributed Artificial Intelligence
Intention is choice with commitment
Artificial Intelligence
Distributed artificial intelligence: vol. 2
Distributed artificial intelligence: vol. 2
User models in dialog systems
A robot that walks: emergent behaviors
Artificial intelligence at MIT
Intelligence without representation
Artificial Intelligence
Planning and control
Reliable goal-directed reactive control of autonomous mobile robots
Reliable goal-directed reactive control of autonomous mobile robots
Building symbolic primitives with continuous control routines
Proceedings of the first international conference on Artificial intelligence planning systems
A practical approach to integrating reaction and deliberation
Proceedings of the first international conference on Artificial intelligence planning systems
Towards a cooperation knowledge level for collaborative problem solving
ECAI '92 Proceedings of the 10th European conference on Artificial intelligence
Artificial Intelligence
Cooperative problem-solving guided by intentions and perception (abstract)
ACM SIGOIS Bulletin
Agents that reduce work and information overload
Communications of the ACM
Communications of the ACM
A softbot-based interface to the Internet
Communications of the ACM
The role of emotion in believable agents
Communications of the ACM
Rules of encounter: designing conventions for automated negotiation among computers
Rules of encounter: designing conventions for automated negotiation among computers
Deciding whether to plan to react
Deciding whether to plan to react
Artificial intelligence: a modern approach
Artificial intelligence: a modern approach
PLACA, an agent oriented programming language
PLACA, an agent oriented programming language
Integrated control and coordinated behavior: a case for agent models
ECAI-94 Proceedings of the workshop on agent theories, architectures, and languages on Intelligent agents
APRIL—Agent PRocess Interaction Language
ECAI-94 Proceedings of the workshop on agent theories, architectures, and languages on Intelligent agents
The PLACA agent programming language
ECAI-94 Proceedings of the workshop on agent theories, architectures, and languages on Intelligent agents
An architecture for adaptive intelligent systems
Artificial Intelligence - Special volume on computational research on interaction and agency, part 1
IJCAI '95 Proceedings of the workshop on Intelligent agents II : agent theories, architectures, and languages: agent theories, architectures, and languages
Communication and cooperation in agent systems: a pragmatic theory
Communication and cooperation in agent systems: a pragmatic theory
The sciences of the artificial (3rd ed.)
The sciences of the artificial (3rd ed.)
A methodology and modelling technique for systems of BDI agents
MAAMAW '96 Proceedings of the 7th European workshop on Modelling autonomous agents in a multi-agent world : agents breaking away: agents breaking away
Story-marking with improvisational puppets
AGENTS '97 Proceedings of the first international conference on Autonomous agents
Creatures: artificial life autonomous software agents for home entertainment
AGENTS '97 Proceedings of the first international conference on Autonomous agents
Integrating pedagogical capabilities in a virtual environment agent
AGENTS '97 Proceedings of the first international conference on Autonomous agents
An autonomous spacecraft agent prototype
AGENTS '97 Proceedings of the first international conference on Autonomous agents
Readings in agents
Computer science as empirical inquiry: symbols and search
Communications of the ACM
The Design of Intelligent Agents: A Layered Approach
The Design of Intelligent Agents: A Layered Approach
Designing Autonomous Agents: Theory and Practice from Biology to Engineering and Back
Designing Autonomous Agents: Theory and Practice from Biology to Engineering and Back
MAAMAW '92 Selected papers from the 4th European Workshop on on Modelling Autonomous Agents in a Multi-Agent World, Artificial Social Systems
An Architecture for Action, Emotion, and Social Behavior
MAAMAW '92 Selected papers from the 4th European Workshop on on Modelling Autonomous Agents in a Multi-Agent World, Artificial Social Systems
COLBERT: A Language for Reactive Control in Sapphira
KI '97 Proceedings of the 21st Annual German Conference on Artificial Intelligence: Advances in Artificial Intelligence
Is it an Agent, or Just a Program?: A Taxonomy for Autonomous Agents
ECAI '96 Proceedings of the Workshop on Intelligent Agents III, Agent Theories, Architectures, and Languages
ECAI '96 Proceedings of the Workshop on Intelligent Agents III, Agent Theories, Architectures, and Languages
A Cooperation Model for Autonomous Agents
ECAI '96 Proceedings of the Workshop on Intelligent Agents III, Agent Theories, Architectures, and Languages
Modelling and Design of Multi-Agent Systems
ATAL '97 Proceedings of the 4th International Workshop on Intelligent Agents IV, Agent Theories, Architectures, and Languages
Reactive and Motivational Agents: Towards a Collective Minder
ATAL '97 Proceedings of the 4th International Workshop on Intelligent Agents IV, Agent Theories, Architectures, and Languages
Designing and Implementing a Multi-Agent Architecture for Business Process Management
ATAL '97 Proceedings of the 4th International Workshop on Intelligent Agents IV, Agent Theories, Architectures, and Languages
Linear Time, Branching Time and Partial Order in Logics and Models for Concurrency, School/Workshop
Modeling adaptive autonomous agents
Artificial Life
Moving up the information food chain: deploying softbots on the world wide web
AAAI'96 Proceedings of the thirteenth national conference on Artificial intelligence - Volume 2
Complexity of Multi-agent Systems Behavior
JELIA '02 Proceedings of the European Conference on Logics in Artificial Intelligence
UML for Behavior-Oriented Multi-agent Simulations
CEEMAS '01 Revised Papers from the Second International Workshop of Central and Eastern Europe on Multi-Agent Systems: From Theory to Practice in Multi-Agent Systems
On feasible cases of checking multi-agent systems behavior
Theoretical Computer Science - Logic and complexity in computer science
Agent technology in communications systems: an overview
The Knowledge Engineering Review
Towards a taxonomy of agents and multi-agent systems
SpringSim '07 Proceedings of the 2007 spring simulation multiconference - Volume 2
Uma arquitetura P2P para adaptação de conteúdo em dispositivos móveis
Companion Proceedings of the XIV Brazilian Symposium on Multimedia and the Web
Hi-index | 0.00 |
The objective of this paper is twofold. In its first part, we survey the state of the art in research on agent architectures. The architecture of an agent describes its modules and capabilities, and how these operate together. We structure the field by investigating three important research threads, i.e. architectures for reactive agents, deliberative agents and interacting agents. Then we describe various hybrid approaches that reconcile these three threads, aiming at a combination of different features like reactivity, deliberation and the ability to interact with other agents. These approaches are contrasted with architectural issues of recent agent-based work, including software agents, softbots, believable agents, as well as commercial agent-based systems. The second part of the paper addresses software engineers and system designers who are interested in applying agent technology to their problem domains. The objective of this part is to assist these readers in deciding which agent architecture to choose for a specific application. We characterise the most important domains to which the different approaches described in the first part have been applied, propose an application-related taxonomy of agents, and give a set of guidelines to select the right agent (architecture) for a given application.