or
Sign in to turn on 1-Click ordering.
or
Amazon Prime free trial required. Sign up when you check out. Learn more
More Buying Choices
Have one to sell? Sell yours here
Programming Multi-agent Systems in AgentSpeak Using Jason (Wiley Series in Agent Technology)
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Programming Multi-agent Systems in AgentSpeak Using Jason (Wiley Series in Agent Technology) [Hardcover]

Rafael H. Bordini , Jomi Fred Hübner , Michael Wooldridge

RRP: £59.95
Price: £44.00 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £15.95 (27%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.
Only 1 left in stock--order soon (more on the way).
Want guaranteed delivery by Saturday, February 11? Choose Express delivery at checkout. See Details

Formats

Amazon Price New from Used from
Hardcover £44.00  
Amazon.co.uk Trade-In Store
Did you know you can trade in your old books for an Amazon.co.uk Gift Card to spend on the things you want? Visit the Amazon.co.uk Trade-In Store for more details.

Customers Who Bought This Item Also Bought


Product details


More About the Authors

Discover books, learn about writers, and more.

Product Description

Review

"This essential guide to ArgentSpeak and Jason will be invaluable to senior undergraduate and post-graduate students." (Zentralblatt Math 1132, August 2008)

Product Description

Jason is an Open Source interpreter for an extended version of AgentSpeak - a logic-based agent-oriented programming language - written in Java(t). It enables users to build complex multi-agent systems that are capable of operating in environments previously considered too unpredictable for computers to handle. Jason is easily customisable and is suitable for the implementation of reactive planning systems according to the Belief-Desire-Intention (BDI) architecture. Programming Multi-Agent Systems in AgentSpeak using Jason provides a brief introduction to multi-agent systems and the BDI agent architecture on which AgentSpeak is based. The authors explain Jason's AgentSpeak variant and provide a comprehensive, practical guide to using Jason to program multi-agent systems. Some of the examples include diagrams generated using an agent-oriented software engineering methodology particularly suited for implementation using BDI-based programming languages. The authors also give guidance on good programming style with AgentSpeak. Programming Multi-Agent Systems in AgentSpeak using Jason * Describes and explains in detail the AgentSpeak extension interpreted by Jason and shows how to create multi-agent systems using the Jason platform. * Reinforces learning with examples, problems, and illustrations. * Includes two case studies which demonstrate the use of Jason in practice. * Features an accompanying website that provides further learning resources including sample code, exercises, and slides This essential guide to AgentSpeak and Jason will be invaluable to senior undergraduate and postgraduate students studying multi-agent systems. The book will also be of interest to software engineers, designers, developers, and programmers interested in multi-agent systems.

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:

Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organise and find favourite items.
Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Reviews

There are no customer reviews yet on Amazon U.K.
5 star:    (0)
4 star:    (0)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
Share your experience with this product with others
Create your own review
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com: 4.5 out of 5 stars (2 customer reviews)

1 of 1 people found the following review helpful:
5.0 out of 5 stars Orientedness is what Orientedness does, 24 Aug 2011
By Bazmundi "Bazmundi" - Published on Amazon.com
This review is from: Programming Multi-agent Systems in AgentSpeak Using Jason (Wiley Series in Agent Technology) (Hardcover)
I read recently a critique of Jason where someone versed in some functional langauge I hadn't heard of waxed lyrically of how you can define the Belief/Desire/Intention model in their langauge of choice and touché to Jason. Well, I could put the same argument up as I actually coded a prolog interpreter in the programming language FORTH. The thing is, the problem with Orientedness.

Java, for example, falls short of being fully object oriented - don't argue with me, do your reading. You can use the Event model in Java - no one waxes about Java being Event-Oriented. You can even do Agent programming in Java (see JACK and JADE et al). The problem again, no claim that Java is Agent Oriented.

Now the thing with my FORTH based Logic-Oriented impersonation of Prolog was FORTH was the grandfather of DSL generators - so the code read with something of Logic-Orientedness. Agents in Java, and indeed in obscure functional langauges, do not display as a first class attribute the Agent-Orientedness that underlies their implementation. In fact, the argument that you have to learn an obscure functional language and then understand Agent-Orientedness as obfiscated by the functional code seems to have little to no sway.

JACK and JADE too obfiscates the Agent-Orientedness in imperative behaviours mascarading as object orientedness.

To the point then, to grasp the Agent-Oriented approach a DSL goes a long way - AgentSpeak is that DSL.

This book thus goes a long way to bedding the reader down in the core concepts of Agent-Orientedness.

I did buy this book with some reservations because of the dearth of information around about Jason programming BUT was pleasantly surprised at the detail in this book and suggest that it will pass as a survey text on the subject.

3 of 6 people found the following review helpful:
4.0 out of 5 stars useful because it's in Java, 16 Dec 2007
By W Boudville - Published on Amazon.com
This review is from: Programming Multi-agent Systems in AgentSpeak Using Jason (Wiley Series in Agent Technology) (Hardcover)
Agents are a promising approach to writing code for multiplayer systems, where each player is typically a computer program. And where different players have different tasks and objectives. The book uses a package called Jason that seems quite powerful. It permits the sending and receiving of messages between agents, where the semantics of a message can be intricate.

For the programmer, an attraction is that Jason uses Java, which is very popular. The code examples in Java are easy to understand, and undoubtedly were chosen for that reason. Jason being in Java, the reader can quickly customise the available classes for her particular situation.
 Go to Amazon U.S. to see both reviews  4.5 out of 5 stars 
Were these reviews helpful?   Let us know

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!

Create a Listmania! list

Look for similar items by category


Look for similar items by subject


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges