1 option
Agent-based software development / Michael Luck, Ronald Ashri, Mark d'Inverno.
LIBRA QA76.76.D47 L83 2004
Available from offsite location
- Format:
- Book
- Author/Creator:
- Luck, Michael (Michael M.)
- Series:
- Agent-oriented systems
- Artech House computer library
- Agent-oriented systems.
- Artech House computer library.
- Language:
- English
- Subjects (All):
- Computer software--Development.
- Computer software.
- Intelligent agents (Computer software).
- Physical Description:
- xiii, 208 pages : illustrations ; 24 cm.
- Place of Publication:
- Boston : Artech House, [2004]
- Summary:
- Agent technology promises to increase the flexibility and power of software systems to accommodate the next generation of computing, including intelligent web services, e-business, and grid computing. This unique new reference offers the most thorough and comprehensive explanation of the methods, tools, standards and techniques used to develop software using the agent-oriented approach.
- Contents:
- Chapter 1 Agent-Based Computing 1
- 1.1 Open and Dynamic Computing Environments 1
- 1.2 Object Technologies 2
- 1.3 Basic Notions of Agents 3
- 1.4 Agent Properties 5
- 1.5 History of Agents 6
- 1.6 Application Opportunities 7
- 1.6.1 Ambient Intelligence 7
- 1.6.2 Grid Computing 8
- 1.6.3 Electronic Business 9
- 1.6.4 Simulation 9
- Chapter 2 Agent Architectures 13
- 2.2 Reactive Agent Architectures 14
- 2.2.1 Subsumption Architecture 15
- 2.2.2 Agent Network Architecture 17
- 2.3 Deliberative Agent Architectures 18
- 2.3.1 BDI Architecture 18
- 2.3.2 Procedural Reasoning System 19
- 2.3.3 AgentSpeak(L) 21
- 2.3.4 IRMA 22
- 2.4 Hybrid Agent Architectures 23
- 2.4.1 TouringMachines 23
- 2.4.2 InterRRaP 25
- 2.4.3 Other Hybrid Architectures 27
- 2.5 Distributed Agent Architectures 28
- 2.5.1 Contract Net Protocol 28
- 2.5.2 Agentis 30
- 2.5.3 Other Approaches to Macrolevel Organization 31
- 2.6 Other Approaches 32
- 2.6.1 AGENT0 and PLACA 32
- 2.6.2 Concurrent MeTaTeM 33
- Chapter 3 Agent Toolkits 39
- 3.2 Review Method 40
- 3.2.1 Selection Criteria 40
- 3.2.2 Generic Toolkit Framework 41
- 3.3 Zeus 42
- 3.4 Retsina 46
- 3.5 Impact 50
- 3.6 Jade/Leap 54
- 3.6.2 Agents 55
- 3.6.3 Multiagent Systems 56
- 3.6.4 Agent-Building Software 57
- 3.6.5 Management Services 57
- 3.7 Jack 58
- 3.7.2 Agents 58
- 3.7.3 Multiagent Systems 59
- 3.7.4 Agent-Building Software 60
- 3.7.5 Management Services 60
- 3.8 Living Markets 60
- 3.8.2 Agents 61
- 3.8.3 Multiagent Systems 62
- 3.8.4 Agent-Building Software 63
- 3.8.5 Management Software 63
- 3.9 Other Toolkits 63
- 3.10.1 Agents 66
- 3.10.2 Multiagent Systems 69
- 3.10.3 Agent-Building Software 71
- 3.10.4 Management Services 71
- Chapter 4 Methodologies and Modeling Languages 77
- 4.2 A Classification of Existing Methodologies and Notations 79
- 4.3 Knowledge Engineering Approaches 80
- 4.4 Agent-Oriented Approaches 85
- 4.4.1 Gaia and Its Extension ROADMAP 85
- 4.4.2 SODA 90
- 4.4.3 Comparison 94
- 4.5 Methodological Extensions to Object-Oriented Approaches 94
- 4.5.1 Agent Modeling Techniques for Systems of BDI Agents 95
- 4.5.2 MESSAGE 98
- 4.5.3 Tropos 101
- 4.5.4 Prometheus 104
- 4.5.5 MaSE 107
- 4.5.6 PASSI 109
- 4.5.7 Comparison 110
- 4.6 Modeling Notations Based on UML: Agent UML 111
- 4.6.1 Interaction Protocols 112
- 4.6.2 Social Structures 114
- 4.6.3 Agent Classes 116
- 4.6.4 Representing Ontologies by Using UML 119
- 4.6.5 UML Representation for Goals and Plans 121
- 4.7 Miscellaneous Approaches 123
- 4.8.1 Analysis 125
- 4.8.2 Design 126
- Chapter 5 Standards for Agent Development 133
- 5.2 Foundation for Intelligent Physical Agents Standards 134
- 5.2.1 FIPA Abstract Architecture 135
- 5.2.2 FIPA Agent Management 136
- 5.2.3 FIPA Agent Message Transport Service 138
- 5.2.4 FIPA Agent Communication Standards 139
- 5.2.5 Applications 141
- 5.2.6 Java Agent Services (JAS) 141
- 5.2.7 Other FIPA Specifications 142
- 5.2.8 FIPA Standards Index 142
- 5.3 KQML 144
- 5.4 Mobile Agent Standards 145
- 5.4.1 OMG MASIF 146
- 5.4.2 FIPA Agent Mobility Standard 146
- 5.5 Agent-Enabling Standards 148
- 5.5.1 KIF 148
- 5.5.2 The Semantic Web and Ontology Frameworks 149
- 5.6 Web Services 153
- 5.6.1 DAML-S 155
- 5.7 Grid Computing and the Open Grid Services Architecture 156
- 5.7.1 Other Related Standards 157
- 5.8 Implementations and Toolkits 158
- 5.8.1 FIPA Implementations 158
- 5.8.2 Mobile Agent Platforms 159
- 5.8.3 Other Useful Tools 159
- 5.9 Uses of Agent Standards 163
- 5.9.1 DARPA CoABS Grid 163
- 5.9.2 Agentcities 163
- 5.9.3 Towards Commercial Uses of the FIPA Standards 164
- Chapter 6 Agent Support Technologies 167
- 6.2 Multitier Application Model 168
- 6.2.1 Java 2 Enterprise Edition 171
- 6.2.2 Windows Server System and the .NET Framework 173
- 6.3 JXTA 174
- 6.4 JINI 176
- 6.5 Web Services 179
- 6.5.1 Message Exchange 180
- 6.5.2 Service Description 180
- 6.5.3 Service Discovery 181
- 6.5.4 Service Orchestration 182
- 6.5.5 Use of Web Services in Agent Systems 183
- Chapter 7 Agent-Based Development Resources 187
- 7.2 Mailing Lists 187
- 7.2.1 DAI-List 187
- 7.2.2 AgentLink E-Mail Update 187
- 7.2.3 Software Agents List 188
- 7.3 Events 188
- 7.4 Further References 190
- 7.4.1 Texts 190
- 7.4.2 Agent-Based Software Engineering Collections 191
- 7.4.3 Journals and Magazines 192
- 7.5 Web Resources 192
- 7.5.1 UMBC Agent Web 192
- 7.5.2 MultiAgent.com 193
- 7.5.3 Agents Portal 193
- 7.5.4 KTweb 193
- 7.5.5 SemanticWeb.org 193
- 7.5.6 AgentLink 194
- 7.6 Organizations 194
- 7.6.1 IFMAS 194
- 7.6.2 FIPA 195
- 7.6.3 AgentLink 195
- 7.7 Agent-Based Software Development 196.
- Notes:
- Includes bibliographical references and index.
- Local Notes:
- Acquired for the Penn Libraries with assistance from the Anne and Joseph Trachtman Memorial Book Fund.
- ISBN:
- 1580536050
- OCLC:
- 54663510
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.