Contents:
Introduction to agent-based computing
Motivations for agent-based computing
Key concepts and models
Agent architectures (deliberative, reactive, hybrid)
Rational decision making (decision theoretic, belief-desire-intention)
Mobile agents
Agent Interactions
Coordination (organisation models, social laws, social
dependencies)
Cooperation (team-oriented problem solving, coalition
formation)
Negotiation (mechanism design, heuristic models, argumentation)
Computational markets (auctions, competition)
Agent-Oriented Software Engineering
Benefits and Potential Drawbacks
Agent Methodologies
Application Case Studies (agent-mediated electronic commerce,
business process management, telecommunications network management)