Difference between revisions of "Simulator Composition"

From SIMA wiki
Jump to: navigation, search
(Simulation setup and organisation)
(Simulation setup and organisation)
Line 1: Line 1:
 
== Simulation setup and organisation ==
 
== Simulation setup and organisation ==
The ARS simulation environment is based on the [http://cs.gmu.edu/~eclab/projects/mason/ MASON multiagent simulation toolkit].
 
 
 
The starting point of a simulation is the [[Scenario_file | scenario file]]. Each simulation scenario is defined by such a file, which is basically a list of all properties and entities that make up a particular scenario. When the [[Scenario_Selector_GUI | Scenario Selector GUI]] is called, it scans all the available scenario files and gives a list with descriptions. The user can then select a scenario and start the simulation by clicking on Start Scenario. This calls the class SimulatorMain which takes care of the simulators graphical interface and calls clsMain to handle the non graphical simulator background.
 
The starting point of a simulation is the [[Scenario_file | scenario file]]. Each simulation scenario is defined by such a file, which is basically a list of all properties and entities that make up a particular scenario. When the [[Scenario_Selector_GUI | Scenario Selector GUI]] is called, it scans all the available scenario files and gives a list with descriptions. The user can then select a scenario and start the simulation by clicking on Start Scenario. This calls the class SimulatorMain which takes care of the simulators graphical interface and calls clsMain to handle the non graphical simulator background.
  

Revision as of 14:29, 30 October 2013

Simulation setup and organisation

The starting point of a simulation is the scenario file. Each simulation scenario is defined by such a file, which is basically a list of all properties and entities that make up a particular scenario. When the Scenario Selector GUI is called, it scans all the available scenario files and gives a list with descriptions. The user can then select a scenario and start the simulation by clicking on Start Scenario. This calls the class SimulatorMain which takes care of the simulators graphical interface and calls clsMain to handle the non graphical simulator background.

SimulatorMain and clsMain both extend modules of the MASON multiagent simulation toolkit that provides the simulation framework. The central module that MASON supplies is the scheduler.

Entities

Body

Decision Units

Inspectors