Logo image cannot be loaded
  • IODA
  • IODA Presentation

IODA Presentation

The Interaction-Oriented Design of Agent simulations (IODA) methodology is divided in three fundamental parts:

  • a formal model that defines precisely what informations the model of a simulation has to contains, and how these informations have to be represented;
  • a modeling methodology that makes possible to intuitively, and gradually, build the formal model of the simulation;
  • generic algorithms that make possible to implement directly -- i.e. without interpretations or model transformations -- the model of the simulation. These algorithms are illustrated in the context of discrete time simulations.

Reactive agents

The formal model of IODA is independent from the cognitive/reactive or hybrid nature of agents. This site presents how the interaction matrix can be exploited to define the behavior of reactive agents.

Advanced methodological support

The elements presented on this page are merely an outline of the IODA project. Please refer to publications for the full description of IODA features.

IODA provides software engineering tools that are not described in this website, including:

  • agent inheritance;
  • interaction inheritance;
  • interaction matrix inheritance;
  • interactions, which cardinality is not restricted to (1,0) or (1,1);
  • advanced reactive interaction selection process;
  • simultaneous interactions conflicts detection.
Copyright © 2001-2009 Philippe Mathieu  --   Legal mentions  --   Valid XHTML 1.0 Transitional  --  W3C validation image