A Generic Framework For Multi-Method Modeling And Simulation Of Complex Systems Using Discrete Event, System Dynamics And Agent Based Approaches.