rent-now

Rent More, Save More! Use code: ECRENTAL

5% off 1 book, 7% off 2 books, 10% off 3+ books

9780262013116

The Art of Agent-oriented Modeling

by ;
  • ISBN13:

    9780262013116

  • ISBN10:

    0262013118

  • Format: Hardcover
  • Copyright: 2009-08-31
  • Publisher: Mit Pr

Note: Supplemental materials are not guaranteed with Rental or Used book purchases.

Purchase Benefits

  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $19.75 Save up to $4.94
  • Buy Used
    $14.81

    USUALLY SHIPS IN 2-4 BUSINESS DAYS

Summary

Today, when computing is pervasive and deployed over a range of devices by a multiplicity of users, we need to develop computer software to interact with both the ever-increasing complexity of the technical world and the growing fluidity of social organizations. The Art of Agent-Oriented Modelingpresents a new conceptual model for developing software systems that are open, intelligent, and adaptive. It describes an approach for modeling complex systems that consist of people, devices, and software agents in a changing environment (sometimes known as distributed sociotechnical systems). The authors take an agent-oriented view, as opposed to the more common object-oriented approach. Thinking in terms of agents (which they define as the human and man-made components of a system), they argue, can change the way people think of software and the tasks it can perform. The book offers an integrated and coherent set of concepts and models, presenting the models at three levels of abstraction corresponding to a motivation layer (where the purpose, goals, and requirements of the system are described), a design layer, and an implementation layer. It compares platforms by implementing the same models in four different languages; compares methodologies by using a common example; includes extensive case studies; and offers exercises suitable for either class use or independent study. Intelligent Robotics and Autonomous Agents series

Table of Contents

Forewordp. xi
Prefacep. xiii
Acknowledgmentsp. xvii
Models
Introductionp. 3
Building Software in a Complex, Changing Worldp. 4
What Is an Agent?p. 7
From Individual Agents to Multiagent Systemsp. 10
What Is Modeling?p. 14
Systems Engineeringp. 15
Emergent Behaviorp. 18
A Quick History of Programming Paradigmsp. 20
Backgroundp. 23
Exercises for Chapter 1p. 24
Conceptsp. 27
The Conceptual Spacep. 27
Roles, Goals, and Organizationsp. 28
Agents and Activitiesp. 35
Environmentp. 41
Relationships between the Layersp. 43
Ontological Foundations of the Conceptual Spacep. 44
Backgroundp. 56
Exercises for Chapter 2p. 59
Modelsp. 61
The Running Case Studyp. 61
Goal Models and Motivational Scenariosp. 65
Role and Organization Modelsp. 71
Domain Modelsp. 76
Agent and Acquaintance Modelsp. 78
Interaction Modelsp. 82
Knowledge Modelsp. 89
Scenariosp. 94
Behavior Modelsp. 98
Service Modelsp. 105
Backgroundp. 112
Exercises for Chapter 3p. 117
Qualityp. 119
Considerations of Qualityp. 120
Performancep. 122
Safetyp. 125
Securityp. 132
Socially Oriented Quality Goalsp. 136
Elaborating and Analyzing Quality Goalsp. 138
Backgroundp. 141
Exercises for Chapter 4p. 141
Agent Programming Platforms and Languagesp. 143
The BDI Agent Architecture and Execution Modelp. 145
Jasonp. 148
3APLp. 152
JACKp. 160
JADEp. 166
Backgroundp. 173
Viewpoint Frameworkp. 177
Conceptual Frameworksp. 177
Model-Driven Architecturep. 183
The Viewpoint Frameworkp. 185
Backgroundp. 187
APPLICATIONS
Agent-Oriented Methodologiesp. 191
A Conference Management Systemp. 192
Gaiap. 194
MaSEp. 199
Troposp. 206
Prometheusp. 211
ROADMAP and RAP/AORp. 220
Backgroundp. 234
Industry-Related Applicationsp. 239
Business-to-Business E-Commercep. 239
Manufacturingp. 261
Backgroundp. 278
Intelligent Lifestyle Applicationsp. 281
Intelligent Homesp. 281
Secret Touchp. 297
Smart Music Playerp. 304
Backgroundp. 325
An E-Learning Applicationp. 327
Supporting the Teaching of Algorithms with Animationsp. 327
Backgroundp. 336
Glossaryp. 339
List of Acronymsp. 347
Referencesp. 351
Indexp. 361
Table of Contents provided by Publisher. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program