. This article introduces the current agent-oriented methodologies. It discusseswhat approacheshave been followed (mainly extending existing objectoriented and knowledge engineering methodologies), the suitability of these approaches for agent modelling, and some conclusions drawn from the survey. 1 Introduction Agent technology has received a great deal of attention in the last few years and, as a result, the industry is beginning to get interested in using this technology to develop its own products. In spite of the different developed agent theories, languages, architectures and the successful agent-based applications, very little work for specifying (and applying) techniques to develop applications using agent technology has been done. The role of agent-oriented methodologies is to assist in all the phases of the life cycle of an agent-based application, including its management. This article reviews the current approaches to the development of an agent-oriented (AO) methodology. ...
|
1751
|
Statecharts: A visual formalism for complex systems
– Harel
- 1987
|
|
1539
|
Object-Oriented Modeling and Design
– Rumbaugh, Blaha, et al.
- 1991
|
|
777
|
Object-Oriented Software Engineering- A Use Case Driven Approach
– Jacobson, Christerson, et al.
- 1992
|
|
603
|
Agent-oriented programming
– Shoham
- 1993
|
|
219
|
Designing Object-Oriented Software
– Wirfs-Brock, Wilkerson, et al.
- 1990
|
|
157
|
A methodology and modelling technique for systems of BDI agents
– Kinny, George
- 1996
|
|
146
|
Agent-oriented software engineering
– Ciancarini, Wooldridge
|
|
142
|
Object-Oriented Design With Applications, Benjamin/Cummings
– Booch
- 1991
|
|
95
|
DESIRE: Modelling multi-agent systems in a compositional formal framework
– Brazier, Dunin-Keplicz, et al.
- 1997
|
|
77
|
Pitfalls of Agent-Oriented Development
– Wooldridge, Jennings
- 1998
|
|
72
|
L.: An analysis of problems and research
– Bond, Gasser
- 1988
|
|
72
|
Analysis and Design of Multiagent Systems using MAS-CommonKADS
– Iglesias, Mercedes, et al.
- 1998
|
|
51
|
de Velde. CommonKADS: A comprehensive methodology for KBS development. Deliverable DM1.2a KADSII/M1/RR/UvA/70/1.1
– Schreiber, Akkermans, et al.
- 1994
|
|
45
|
A Hierarchical Use Case Model with Graphical Representation
– Regnell, Andersson, et al.
- 1996
|
|
44
|
Models and methodology for agent-oriented analysis and design
– Burmeister
- 1996
|
|
44
|
On the formal specification and verification of multi-agent systems
– Fisher, Wooldridge
- 1997
|
|
38
|
A methodology for developing agent based systems for enterprise integration
– Kendall, Malkoun, et al.
- 1996
|
|
28
|
A Language-Action Perspective on the Design of Cooperative Information Agents
– Verharen
- 1997
|
|
25
|
Capturing and modeling coordination knowledge for multi-agent systems
– Barbuceanu, Fox
|
|
25
|
ARCHON: A Distributed Artificial Intelligence System for Industrial Applications
– Cockburn, Jennings
- 1996
|
|
23
|
Applying Agent Technology
– Jennings
- 1996
|
|
23
|
The right agent (architecture) to do the right thing
– Muller
- 1999
|
|
22
|
Formalisms for Multi-Agent Systems
– d'Inverno, Fisher, et al.
- 1997
|
|
19
|
From agent theory to agent construction: A case study
– Luck, Griffiths, et al.
- 1997
|
|
18
|
Integrating Intelligent Systems into a Cooperating Community for Electricity Distribution Management”, Expert Systems with Applications
– Varga, R, et al.
- 1994
|
|
17
|
Agent oriented design of a soccer robot team
– Collinot, Drogoul, et al.
- 1996
|
|
14
|
A scenario-based design method and an environment for the development of multiagent systems
– Moulin, Brassard
|
|
13
|
Methodological foundations for agent-based systems
– Fisher, Müller, et al.
- 1997
|
|
11
|
Contribution to Knowledge Modelling in a Multi-Agent Framework (the CoMoMAS Approach
– Glaser
- 1996
|
|
10
|
Towards Agent Systems Engineering
– Muller
- 1997
|
|
8
|
The AGENTIS agent interaction model
– Kinny
- 1999
|
|
7
|
CIMOSA - A European development for enterprise integration. Part 1: An overview." Enterprise Integration Modeling
– Kosanke
- 1992
|
|
6
|
A software engineering perspective on multi-agent systems design: Experience
– O'Hare, Wooldridge
- 1992
|
|
6
|
Declarative Representations of Multiagent Systems
– Singh, Huhns, et al.
- 1993
|
|
6
|
FELINE — a case study in the design and implementation of a co-operating expert system
– Wooldridge, O’Hare, et al.
- 1991
|
|
5
|
Agent-based Meeting Scheduling: A Design and Implementation
– Jennings, Jackson
- 1995
|
|
5
|
Collaborative work based on multiagent architectures: A methodological perspective
– Moulin, Cloutier
- 1994
|
|
4
|
user design issues for distributed artificial intelligence
– Hall
- 1996
|
|
4
|
Nobuyasu Osato. AgenTalk: Coordination protocol description for multiagent systems
– Kuwabara, Ishida
- 1995
|
|
3
|
et al. Constructing an expert system
– Buchanan
- 1983
|
|
3
|
Multi)-agent systems engineering
– Muller
- 1996
|
|
3
|
Towards a method for multi-agent system design
– Ovalle, Garbay
- 1992
|
|
3
|
Tutorial on message sequence charts (MSC
– Rudolph, Grabowski, et al.
- 1996
|
|
2
|
Specifying a Cooperative System through Agent-Based Knowledge Acquisition
– Dieng
- 1995
|
|
2
|
Object-based concurrent processing and distributed artificial intelligence
– Gasser, Briot
- 1992
|
|
2
|
CCITT specification and description language (SDL
– Z100
- 1993
|
|
1
|
Modelling interaction between a KBS and its users
– Kingston
- 1992
|
|
1
|
ia Eugenia Ucros, and Silvia Takhashi. Multi-agent systems protocol language specification
– Quintero
- 1995
|
|
1
|
CommonKADS and cooperating knowledge based systems
– Weih, Schue, et al.
|