1. Department of Information Technology, College of Computer, Qassim University, Buraydah, Saudi Arabia
2. Department of Computer Science, College of Applied Sciences, Taiz University, Taiz, Yemen
3. Computers and Control Engineering Department, Faculty of Engineering, Tanta University, Tanta, Egypt