1. Oum El-Bouaghi University,Hydraulic Department,Ain Beida,Algeria
2. Gulf University for Science and Technology,Computer Science Department,Kuwait
3. Norwegian University of Science and Technology (NTNU),Department of ICT and Natural Sciences,Ålesund,Norway