In the Behavior Simulator, a Simulation Manager class controls behavior of all nodes and operates generation/deletion of nodes as shown in the following figure. The behavior of each node is determined based on the mobility model to which each node belongs.
Each node object receives the followings from the Simulation Manager class:
A mobility model is modeled on behavior of nodes (mobile terminals)
and characteristics of each behavior type are specified.
Since you can use multiple mobility models in one simulation,
it is possible to simulate a mixture of various mobility models at the same time.
Also, generation/deletion of the node objects belonging to each mobility model and initiation of variables are described as a simulation scenario.