1. Department of Computer Engineering, College of Computer Science, King Khalid University Abha, Abha, Saudi Arabia
2. Department of Systems and Computer Engineering, Faculty of Engineering, Al Azhar University, Cairo, Egypt
3. Department of Mathematics, Faculty of Science, Al Azhar University, Cairo, Egypt
4. Department of Computer Science, College of Computer Science, King Khalid University Abha, Abha, Saudi Arabia
5. Faculty of Engineering, University Technology Malaysia, Johor Bahru, Malaysia