Home > Computing and Information Technology > Computer science > Artificial intelligence > Programming Multi-Agent Systems in AgentSpeak using Jason: (Wiley Series in Agent Technology)
9%
Programming Multi-Agent Systems in AgentSpeak using Jason: (Wiley Series in Agent Technology)

Programming Multi-Agent Systems in AgentSpeak using Jason: (Wiley Series in Agent Technology)

          
5
4
3
2
1

International Edition


Premium quality
Premium quality
Bookswagon upholds the quality by delivering untarnished books. Quality, services and satisfaction are everything for us!
Easy Return
Easy return
Not satisfied with this product! Keep it in original condition and packaging to avail easy return policy.
Certified product
Certified product
First impression is the last impression! Address the book’s certification page, ISBN, publisher’s name, copyright page and print quality.
Secure Checkout
Secure checkout
Security at its finest! Login, browse, purchase and pay, every step is safe and secured.
Money back guarantee
Money-back guarantee:
It’s all about customers! For any kind of bad experience with the product, get your actual amount back after returning the product.
On time delivery
On-time delivery
At your doorstep on time! Get this book delivered without any delay.
Quantity:
Add to Wishlist

About the Book

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 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.

Table of Contents:
Preface xi Acknowledgements xvii 1 Introduction 1 1.1 Autonomous Agents 1 1.2 Characteristics of Agents 2 1.3 Multi-Agent Systems 5 1.4 Hello World! 7 2 The BDI Agent Model 15 2.1 Agent-Oriented Programming 15 2.2 Practical Reasoning 17 2.3 A Computational Model of BDI Practical Reasoning 20 2.4 The Procedural Reasoning System 22 2.5 Agent Communication 25 3 The Jason Agent Programming Language 31 3.1 Beliefs 32 3.2 Goals 40 3.3 Plans 41 3.4 Example: A Complete Agent Program 58 3.5 Exercises 65 4 Jason Interpreter 67 4.1 The Reasoning Cycle 67 4.2 Plan Failure 86 4.3 Interpreter Configuration and Execution Modes 93 4.4 Pre-Defined Plan Annotations 97 4.5 Exercises 98 5 Environments 101 5.1 Support for Defining Simulated Environments 102 5.2 Example: Running a System of Multiple Situated Agents 109 5.3 Exercises 114 6 Communication and Interaction 117 6.1 Available Performatives 118 6.2 Informal Semantics of Receiving Messages 119 6.3 Example: Contract Net Protocol 130 6.4 Exercises 135 7 User-Defined Components 139 7.1 Defining New Internal Actions 140 7.2 Customising the Agent Class 144 7.3 Customising the Overall Architecture 151 7.4 Customising the Belief Base 155 7.5 Pre-Processing Directives 160 7.6 Exercises 162 8 Advanced Goal-Based Programming 165 8.1 BDI Programming 166 8.2 Declarative (Achievement) Goal Patterns 169 8.3 Commitment Strategy Patterns 172 8.4 Other Useful Patterns 175 8.5 Pre-Processing Directives for Plan Patterns 176 9 Case Studies 179 9.1 Case Study I: Gold Miners 180 9.2 Case Study II: Electronic Bookstore 194 10 Formal Semantics 201 10.1 Semantic Rules 207 10.2 Semantics of Message Exchangein a Multi-Agent System 212 10.3 Semantic Rules for Receiving Messages 215 10.4 Semantics of the BDI Modalities for AgentSpeak 221 11 Conclusions 225 11.1 Jason and Agent-Oriented Programming 225 11.2 Ongoing Work and Related Research 227 11.3 General Advice on Programming Style and Practice 230 Appendix: Reference Guide 235 A. 1 EBNF for the Agent Language 235 A. 2 EBNF for the Multi-Agent Systems Language 236 A. 3 Standard Internal Actions 237 A. 4 Pre-Defined Annotations 255 A. 5 Pre-Processing Directives 256 A. 6 Interpreter Configuration 258 References 261 Index 269


Best Sellers


Product Details
  • ISBN-13: 9780470029008
  • Publisher: John Wiley & Sons Inc
  • Publisher Imprint: Wiley-Interscience
  • Height: 254 mm
  • No of Pages: 304
  • Series Title: Wiley Series in Agent Technology
  • Weight: 680 gr
  • ISBN-10: 0470029005
  • Publisher Date: 05 Oct 2007
  • Binding: Hardback
  • Language: English
  • Returnable: N
  • Spine Width: 22 mm
  • Width: 175 mm


Similar Products

How would you rate your experience shopping for books on Bookswagon?

Add Photo
Add Photo

Customer Reviews

REVIEWS           
Click Here To Be The First to Review this Product
Programming Multi-Agent Systems in AgentSpeak using Jason: (Wiley Series in Agent Technology)
John Wiley & Sons Inc -
Programming Multi-Agent Systems in AgentSpeak using Jason: (Wiley Series in Agent Technology)
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Programming Multi-Agent Systems in AgentSpeak using Jason: (Wiley Series in Agent Technology)

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book
    Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!
    ASK VIDYA