Intelligence without representation
Artificial Intelligence
Semantics for hierarchical task-network planning
Semantics for hierarchical task-network planning
HTN planning: complexity and expressivity
AAAI'94 Proceedings of the twelfth national conference on Artificial intelligence (vol. 2)
Agent theories, architectures, and languages: a survey
ECAI-94 Proceedings of the workshop on agent theories, architectures, and languages on Intelligent agents
AgentSpeak(L): BDI agents speak out in a logical computable language
MAAMAW '96 Proceedings of the 7th European workshop on Modelling autonomous agents in a multi-agent world : agents breaking away: agents breaking away
Designing Autonomous Agents: Theory and Practice from Biology to Engineering and Back
Designing Autonomous Agents: Theory and Practice from Biology to Engineering and Back
Machine Learning
Introduction to Multiagent Systems
Introduction to Multiagent Systems
Applying conflict management strategies in BDI agents for resource management in computational grids
ACSC '02 Proceedings of the twenty-fifth Australasian conference on Computer science - Volume 4
An architecture for Real-Time Reasoning and System Control
IEEE Expert: Intelligent Systems and Their Applications
Logic-Based Subsumption Architecture
IJCAI '99 Proceedings of the Sixteenth International Joint Conference on Artificial Intelligence
A Multi-threaded Approach to Simulated Soccer Agents for the RoboCup Competition
RoboCup-99: Robot Soccer World Cup III
Programming agent deliberation: an approach illustrated using the 3APL language
AAMAS '03 Proceedings of the second international joint conference on Autonomous agents and multiagent systems
A resource based framework for planning and replanning
Web Intelligence and Agent Systems
HIS '04 Proceedings of the Fourth International Conference on Hybrid Intelligent Systems
A Parallel BDI Agent Architecture
IAT '05 Proceedings of the IEEE/WIC/ACM International Conference on Intelligent Agent Technology
A Flexible BDI Architecture Supporting Extensibility
IAT '05 Proceedings of the IEEE/WIC/ACM International Conference on Intelligent Agent Technology
A General Framework for Parallel BDI Agents
IAT '06 Proceedings of the IEEE/WIC/ACM international conference on Intelligent Agent Technology
Programming mobile intelligent agents: An operational semantics
Web Intelligence and Agent Systems
Are Parallel BDI Agents Really Better?
Proceedings of the 2006 conference on ECAI 2006: 17th European Conference on Artificial Intelligence August 29 -- September 1, 2006, Riva del Garda, Italy
On the formal semantics of speech-act based communication in an agent-oriented programming language
Journal of Artificial Intelligence Research
Learning in BDI multi-agent systems
CLIMA IV'04 Proceedings of the 4th international conference on Computational Logic in Multi-Agent Systems
A goal deliberation strategy for BDI agent systems
MATES'05 Proceedings of the Third German conference on Multiagent System Technologies
BDI agent programming in agentspeak using Jason
CLIMA'05 Proceedings of the 6th international conference on Computational Logic in Multi-Agent Systems
Activity scheduling for a robotic caretaker agent for the elderly
International Journal of Intelligent Information and Database Systems
A system to support attention allocation: Development and application
Web Intelligence and Agent Systems
Hi-index | 0.00 |
In this paper, a general framework for the parallel BDI model suitable for dynamic environments is proposed. It is a parallel agent architecture that supports the following agent abilities at architecture level: (1) the ability to monitor the environment at all times and respond to emergencies timely; (2) the ability to reconsider and re-schedule goals, intentions and actions in reaction to unexpected or new information; (3) the ability to perform multiple actions at once; (4) the ability to perceive, deliberate and act simultaneously; (5) the ability to prioritize the deliberations and intention executions. We define the functions and the operations of the processing units in the agent and how these units interact, cooperate and synchronize with each other. With the advances in semiconductor technology which allow multiple processing units to be implemented on the same silicon chip, a parallel BDI agent will be an effective way to enable it to perform in a dynamically changing environment when the arrival rate of events is high. We illustrate the working of a parallel agent under the general framework with an agent simulating the behaviour of a vessel captain navigating in sea. Then the performance of a parallel agent is evaluated against several versions of sequential agents. The issue of how much parallelism and how to configure a parallel agent based on the general framework are studied by experiments with different configurations of the parallel agent.