The Agent Modeling Language (AMOLA)

  • Authors:
  • Nikolaos Spanoudakis;Pavlos Moraitis

  • Affiliations:
  • Department of Sciences, Technical University of Crete, Kounoupidiana, Greece 73100 and Department of Mathematics and Computer Science, Paris Descartes University, Paris Cedex 06, France 75270;Department of Mathematics and Computer Science, Paris Descartes University, Paris Cedex 06, France 75270

  • Venue:
  • AIMSA '08 Proceedings of the 13th international conference on Artificial Intelligence: Methodology, Systems, and Applications
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents the Agent MOdeling LAnguage (AMOLA). This language provides the syntax and semantics for creating models of multi-agent systems covering the analysis and design phases of the software development process. It supports a modular agent design approach and introduces the concepts of intra-and inter-agent control. The first defines the agent's lifecycle by coordinating the different modules that implement his capabilities, while the latter defines the protocols that govern the coordination of the society of the agents. The modeling of the intra and inter-agent control is based on statecharts. The analysis phase builds on the concepts of capability and functionality. AMOLA deals with both the individual and societal aspect of the agents. However, in this paper we focus in presenting only the individual agent development process. AMOLA is used by ASEME, a general agent systems development methodology.