After the data preparation, we implemented the system using the MAGS platform which is developed in C++. This simulator includes several modules performing various tasks. It contains a controller to manage the threads of application (Processes Module), a user Interface and a module managing the simulation environment (Environment Module). In addition to these modules, MAGS contains a module in charge of data display, modules to specify agents' populations and agents' behaviours, and a module simulating particle systems. In order to simulate the propagation of the WNV, we added a module which simulates an epizooty (Epizootic Manager) which has been developed in a generic way in order to be easily extended to simulate epizooties different from WNV (Figure 13 ). 