SONIA: a methodology for natural agent development

  • Authors:
  • Fernando Alonso;Sonia Frutos;Loïc Martínez;César Montes

  • Affiliations:
  • Facultad de Informática, Universidad Politécnica de Madrid, Boadilla del Monte (Madrid), Spain;Facultad de Informática, Universidad Politécnica de Madrid, Boadilla del Monte (Madrid), Spain;Facultad de Informática, Universidad Politécnica de Madrid, Boadilla del Monte (Madrid), Spain;Facultad de Informática, Universidad Politécnica de Madrid, Boadilla del Monte (Madrid), Spain

  • Venue:
  • ESAW'04 Proceedings of the 5th international conference on Engineering Societies in the Agents World
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

Agent-Oriented Software Engineering has emerged as a powerful engineering discipline that can deal with the complexity of today's software systems (primarily in distributed and open environments) better than other more traditional approaches. However, AOSE does not provide a software development process that naturally leads, if the problem so requires, to an agent architecture. Current agent development methodologies have two separate drawbacks. One is that development processes tend to target an agent organization, which is not necessarily always the best structure, as of the requirements definition stage. The other is that the identification and design of agents are complex, and designer experience plays an essential role in their definition. In this paper, we present the SONIA methodology (Set of mOdels for a Natural Identification of Agents) in an attempt to solve these problems. Based on a generic problem-independent analysis and a bottom-up agent identification process, SONIA naturally outputs an agent-based system.