A SARL Run-time Environment (SRE) executes or interprets compiled SARL code on an "hardware platform." The figure below illustrates the SARL compilation process of a SARL program in which the run-time environment is involved.
The SREs that are known to be execution environments for SARL programs are:
Janus is an open-source multi-agent platform fully supported by the SARL developpers.
tinyMAS is an experimental tiny agent platform with limited features and a limited SARL support.