1. Department of Electrical Engineering, College of Engineering, Taif University, Taif, Saudi Arabia
2. Department of Computer Engineering, College of Computers and Information Systems, Umm Al-Qura University, Makkah, Saudi Arabia
3. Department of Computer Science, College of Computer Science, Umm Al-Qura University, Makkah, Saudi Arabia