Sold Out
Book Categories |
Preface xi
Acknowledgements xvii
Introduction 1
Autonomous Agents 1
Characteristics of Agents 2
Multi-Agent Systems 5
Hello World! 7
The BDI Agent Model 15
Agent-Oriented Programming 15
Practical Reasoning 17
A Computational Model of BDI Practical Reasoning 20
The Procedural Reasoning System 22
Agent Communication 25
The Jason Agent Programming Language 31
Beliefs 32
Goals 40
Plans 41
Example: A Complete Agent Program 58
Exercises 65
Jason Interpreter 67
The Reasoning Cycle 67
Plan Failure 86
Interpreter Configuration and Execution Modes 93
Pre-Defined Plan Annotations 97
Exercises 98
Environments 101
Support for Defining Simulated Environments 102
Example: Running a System of Multiple Situated Agents 109
Exercises 114
Communication and Interaction 117
Available Performatives 118
Informal Semantics of Receiving Messages 119
Example: Contract Net Protocol 130
Exercises 135
User-Defined Components 139
Defining New Internal Actions 140
Customising the Agent Class 144
Customising the Overall Architecture 151
Customising the Belief Base 155
Pre-Processing Directives 160
Exercises 162
Advanced Goal-Based Programming 165
BDI Programming 166
Declarative (Achievement) Goal Patterns 169
Commitment Strategy Patterns 172
Other Useful Patterns 175
Pre-Processing Directives for Plan Patterns 176
Case Studies 179
Case Study I: Gold Miners 180
Case Study II: Electronic Bookstore 194
Formal Semantics 201
Semantic Rules 207
Semantics of Message Exchange in a Multi-Agent System 212
Semantic Rules for Receiving Messages 215
Semantics of the BDI Modalities for AgentSpeak 221
Conclusions 225
Jason and Agent-Oriented Programming 225
Ongoing Work and Related Research 227
General Advice on Programming Style and Practice 230
Reference Guide 235
EBNF for the Agent Language 235
EBNF for the Multi-Agent Systems Language 236
Standard Internal Actions 237
Pre-Defined Annotations 255
Pre-processing Directives 256
Interpreter Configuration 258
References 261
Index 269
Login|Complaints|Blog|Games|Digital Media|Souls|Obituary|Contact Us|FAQ
CAN'T FIND WHAT YOU'RE LOOKING FOR? CLICK HERE!!! X
You must be logged in to add to WishlistX
This item is in your Wish ListX
This item is in your CollectionProgramming Multi-Agent Systems in AgentSpeak Using Jason
X
This Item is in Your InventoryProgramming Multi-Agent Systems in AgentSpeak Using Jason
X
You must be logged in to review the productsX
X
X
Add Programming Multi-Agent Systems in AgentSpeak Using Jason, Jason is an Open Source interpreter for an extended version of AgentSpeak – a logic-based agent-oriented programming language – written in Java™. It enables users to build complex multi-agent systems that are capable of operating in environments pr, Programming Multi-Agent Systems in AgentSpeak Using Jason to the inventory that you are selling on WonderClubX
X
Add Programming Multi-Agent Systems in AgentSpeak Using Jason, Jason is an Open Source interpreter for an extended version of AgentSpeak – a logic-based agent-oriented programming language – written in Java™. It enables users to build complex multi-agent systems that are capable of operating in environments pr, Programming Multi-Agent Systems in AgentSpeak Using Jason to your collection on WonderClub |