The Java Environment for the Design of agent Interactions (JEDI) is a simulation framework that implements accurately IODA concepts: Interactions, Agents, Interaction Matrix Line, Interaction Functions and Halo are implemented as java Classes and java Interfaces.
It is dedicated to discrete time simulations, where agents act in sequence during a time step. It uses a two-dimensional continuous environment, where agents are represented by a rectangular ground surface.
It is a highly parametrable framework:
The following java applet (which uses the JEDI framework) demonstrates IODA principles, and illustrates how the behavior of agents are dynamically defined with the interaction matrix: |
. |