Multi Agent Based Modeling And Simulation