The INGENIAS Methodology and Tools

The INGENIAS Methodology and Tools

Juan Pavon (Universidad Complutense de Madrid, Spain), Jorge J. Gomez-Sanz (Universidad Complutense de Madrid, Spain) and Rubén Fuentes (Universidad Complutense de Madrid, Spain)
Copyright: © 2005 |Pages: 41
DOI: 10.4018/978-1-59140-581-8.ch009
OnDemand PDF Download:


INGENIAS provides a notation for modeling multi-agent systems (MAS) and a well-defined collection of activities to guide the development process of an MAS in the tasks of analysis, design, verification, and code generation, supported by an integrated set of tools—the INGENIAS Development Kit (IDK). These tools, as well as the INGENIAS notation, are based on five meta-models that define the different views and concepts from which a multi-agent system can be described. Using meta-models has the advantage of flexibility for evolving the methodology and adopting changes to the notation. In fact, one of the purposes in the conception of this methodology is to integrate progressive advances in agent technology, towards a standard for agent-based systems modeling that could facilitate the adoption of the agent approach by the software industry. The chapter presents a summary of the INGENIAS notation, development process, and support tools. The use of INGENIAS is demonstrated in an e-business case study. This case study includes concerns about the development process, modeling with agent concepts, and implementation with automated code generation facilities.

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