1. King Abdullah University of Science and Technology (KAUST),CEMSE Division,Thuwal,Saudi Arabia
2. College of Computer Science & Information Systems, Najran University,Computer Science Department,Najran,Saudi Arabia
3. École de Technologie Supérieure (ÉTS), University of Québec,Systems Engineering Department,Montréal,Canada