Hi Calogero,
* what is the goal / use case of your simulation? * what exactly do you need to simulate? * what is the input/output of the simulation?
In general, the vaious Osmo-* implementations are not designed for simulation buy for actual network operation. So you will likely need to implement quite a lot in order to use it in a simulation context. The most important question is, that you need code that will behave as actual handsets on a network, and code to manage all those virtual handsets, tell them what they should be doing, etc.