The MESSAGE Methodology for Agent-Oriented Analysis and Design

The MESSAGE Methodology for Agent-Oriented Analysis and Design

Francisco J. Garijo (Telefonica I+D, Spain), Jorge J. Gomez-Sanz (Universidad Complutense de Madrid, Spain) and Philippe Massonet (CETIC, Belgium)
Copyright: © 2005 |Pages: 33
DOI: 10.4018/978-1-59140-581-8.ch008
OnDemand PDF Download:


This chapter presents the MESSAGE agent-oriented software engineering methodology and illustrates it in an analysis and design case study. The methodology covers MAS analysis and design and is intended for use in mainstream software engineering departments. MESSAGE integrates into a coherent AOSE methodology basic agent-related concepts (such as organisation, role, goal, interaction, and task) that have so far been studied largely in isolation. The MESSAGE notation extends the UML with agent knowledge-level concepts and diagrams with notations for viewing them. The proposed diagrams extend UML class and activity diagrams. TheMESSAGE analysis and design process is based on the Rational Unified Process (RUP). The methodology distinguishes high-level from detailed design. An organisation-driven approach is presented for detailed design, where the global architecture of the MAS is derived from the structure and behaviour of the organisations that interact. Experimentation with the methodology shows that it supports the analysis and design of multi-agent systems that are flexible and adapt to specific kind of changes in a heterogeneous and dynamic environment.

Complete Chapter List

Search this Book:
Table of Contents
Brian Henderson-Sellers, Paolo Giorgini
Chapter 1
Paolo Giorgini, Brian Henderson-Sellers
As an introduction to agent-oriented (AO) methodologies, we first describe the characteristics of both agents and multi-agent systems (MASs). This... Sample PDF
Agent-Oriented Methodologies: An Introduction
Chapter 2
Paolo Giorgini, Manuel Kolp, John Mylopoulos, Jaelson Castro
Software systems of the future will have to perform well within ever-changing organizational environments. Unfortunately, existing software... Sample PDF
Tropos: A Requirements-Driven Methodology for Agent-Oriented Software
Chapter 3
Carlos A. Iglesias, Mercedes Garijo
This chapter introduces the main concepts of the methodology MAS-CommonKADS that extends object-oriented and knowledge engineering techniques for... Sample PDF
The Agent-Oriented Methodology MAS-CommonKADS
Chapter 4
Massimo Cossentino
A Process for Agent Societies Specification and Implementation (PASSI) is a step-by-step requirement-to-code methodology for designing and... Sample PDF
From Requirements to Code with PASSI Methodology
Chapter 5
Lin Padgham, Michael Winikoff
We present the Prometheus methodology for designing agents and multi-agent systems. The methodology is intended to be practical; in particular, it... Sample PDF
Prometheus: A Practical Agent-Oriented Methodology
Chapter 6
Franco Zambonelli, Nicholas R. Jennings, Michael Wooldridge
The multi-agent system paradigm introduces a number of new design/development issues when compared with more traditional approaches to software... Sample PDF
Multi-Agent Systems as Computational Organizations: The Gaia Methodology
Chapter 7
Carole Bernon, Valérie Camps, Marie-Pierre Gleizes, Gauthier Picard
This chapter introduces the ADELFE methodology, an agent-oriented methodology dedicated to the design of systems that are complex, open, and not... Sample PDF
Engineering Adaptive Multi-Agent Systems: The ADELFE Methodology
Chapter 8
Francisco J. Garijo, Jorge J. Gomez-Sanz, Philippe Massonet
This chapter presents the MESSAGE agent-oriented software engineering methodology and illustrates it in an analysis and design case study. The... Sample PDF
The MESSAGE Methodology for Agent-Oriented Analysis and Design
Chapter 9
Juan Pavon, Jorge J. Gomez-Sanz, Rubén Fuentes
INGENIAS provides a notation for modeling multi-agent systems (MAS) and a well-defined collection of activities to guide the development process of... Sample PDF
The INGENIAS Methodology and Tools
Chapter 10
Kuldar Taveter
This chapter proposes a new agent-oriented software engineering process called RAP, which follows the Rational Unified Process (RUP) in many ways... Sample PDF
Towards Radical Agent-Oriented Software Engineering Processes Based on AOR Modeling
Chapter 11
Scott A. DeLoach, Madhukar Kumar
This chapter provides an overview of the Multi-agent Systems Engineering (MaSE) methodology for analyzing and designing multi-agent systems. MaSE... Sample PDF
Multi-Agent Systems Engineering: An Overview and Case Study
Chapter 12
Quynh-Nhu N. Tran, Graham C. Low
This chapter provides a comparison of the 10 agent-oriented software engineering methodologies presented in the preceding chapters. An evaluation... Sample PDF
Comparison of Ten Agent-Oriented Methodologies
Chapter 13
Brian Henderson-Sellers
While individual agent-oriented methodologies are useful for restricted situations, a more flexible approach can be found in the use of situational... Sample PDF
Creating a Comprehensive Agent-Oriented Methodology: Using Method Engineering and the OPEN Metamodel
About the Authors