Similar (Simulations with Multi-Level Agents and Reactions) is a Multi-Level Agent-Based Modeling formal meta-model based on the Influence Reaction model which views action as a two step process: Relations (of perception and influence) between levels are specified with digraphs. These graphs, along with the temporal relations between levels allow to distribute the scheduling of simulations by level. Similar is deeply inspired by IRM4MLS. The main differences between Similar and IRM4MLS are the more precise and less misleading terminology and simulation algorithms, as well as a more precise and implementation-oriented model for the reaction phase (see this page and this paper).

Similar implementation is written in Java and released under the CeCILL-B license.

  I have knowledge of the CeCILL-B license and accept its terms.