Agent-Oriented Methodologies

Front Cover
Henderson-Sellers, Brian
Idea Group Inc (IGI), Apr 30, 2005 - Education - 428 pages

Agent-Oriented Methodologies presents, analyzes and compares the most significant methodological approaches currently available for the creation of agent-oriented software systems. The chapters of this book each address the details of one specific agent-oriented methodology, written by the original methodology creators. They highlight the methodology details and also the strengths and motivation. Each chapter also notes any purposeful omissions and weaknesses and each ends with a small case study to exemplify the application of the methodological approach.

Agent-Oriented Methodologies offers the use of a method engineering approach based on the OPEN Process Framework (OPF) to bring together these potentially disparate methodological approaches to sustain the methodology developers and researchers use in creating a more holistic approach that will be suitable for adoption by industry software developers.

From inside the book

What people are saying - Write a review

We haven't found any reviews in the usual places.

Contents

A RequirementsDriven Methodology for AgentOriented Software
20
Chapter III The AgentOriented Methodology MASCommonKADS
46
Chapter IV From Requirements to Code with the PASSI Methodology
79
A Practical AgentOriented Methodology
107
The Gaia Methodology
136
The ADELFE Methodology
172
Chapter VIII The MESSAGE Methodology for AgentOriented Analysis and Design
203
Chapter IX The INGENIAS Methodology and Tools
236
Chapter X Towards Radical AgentOriented Software Engineering Processes Based on AOR Modelling
277
An Overview and Case Study
317
Chapter XII Comparison of Ten AgentOriented Methodologies
341
Using Method Engineering and the OPEN Metamodel
368
About the Authors
398
Index
406
Copyright

Other editions - View all

Common terms and phrases

Popular passages

Page 387 - Wooldridge, M., Jennings, NR, & Kinny, D. (2000). The Gaia methodology for agent-oriented analysis and design. Journal of Autonomous Agents and Multi-Agent Systems, 3(3), 285-312.
Page 83 - The remainder of this chapter is structured as follows: The next section examines and discusses several concepts useful for comparative institutional analysis in the light of East Asian experiences.
Page 70 - A task of assessment has the goal of finding a decision category for a case based on a set of domain-specific norms. For...
Page 24 - distributed intentionality"), early requirements are assumed to involve social actors who depend on each other for goals to be achieved, tasks to be performed, and resources to be furnished. The i* framework...
Page 23 - ... four phases of software development: • Early requirements, concerned with the understanding of a problem by studying an existing organizational setting; the output of this phase is an organizational model which includes relevant actors and their respective...
Page 172 - Jennings, NR (1995). Intelligent agents: Theory and practice. The Knowledge Engineering Review, 10(2), 115-152.
Page 81 - An [autonomous] agent is a computer system that is situated in some environment and that is capable of autonomous action in this environment in order to meet its design objectives' (Wooldridge and Jennings [5]).
Page 176 - Self-organization is founded on the capacity an agent possesses to be locally "cooperative", this does not mean that it is always helping the other ones or that it is altruistic but only that it is able to recognize cooperation failures called "Non Cooperative Situations" (NCS, which could be related to exceptions in classical programs) and to treat them. The local treatment of NCS is a means to build a system that does the best it can when a difficulty is encountered. Such a difficulty is primarily...
Page 78 - Proceedings of the 3rd World Multiconference on Systemics, Cybernetics and Informatics (SCI'99) and 5th International Conference on Information Systems Analysis and Synthesis (ISAS'99) (Vol.

About the author (2005)

Brian Henderson-Sellers is Director of the Centre for Object Technology Applications and Research and Professor of Information Systems at University of Technology, Sydney (UTS). He holds degrees from the University of London (BSc and DSc), Reading University (MSc) and the University of Leicester (PhD). He has published well over 500 technical articles including 24 books.

Paolo Giorgini is a researcher at the University of Trento, Italy. He received his Ph.D. from the Computer Science Institute of the University of Ancona, Italy, in 1998. He joined the Mechanized Reasoning Group (MRG) at University of Trento in 1989 as pos-doc researcher. He was a visiting researcher at the Computer Science Department of University of Toronto, Canada, in 1998 and also held a visiting professorship at the University of Technology in Sydney, Australia. He has worked on the development of requirements and design languages for agent-based systems, and the application of knowledge representation techniques to software repositories and software development. He is one of the founders of Tropos, an agent-based oriented software engineering methodology. His publication list includes more than 100 refereed journal and conference proceedings papers, along with five edited books.

Dr. Giorgini has contributed to the organization of international conferences such as the University of East London as chair and program committee member. He is the co-editor in chief of the International Journal of Agent-Oriented Software Engineering (IJAOSE). [Editor]

Bibliographic information