Simulation Tools And Approaches