1. Faculty of Computers and Information, Kafrelsheikh University, Kafrelsheikh, Egypt
2. Faculty of Computers and Information, Minia University, Minia, Egypt
3. Macao Institute of Systems Engineering and Collaborative Laboratory for Intelligent Science and Systems, Macau University of Science and Technology, Macau, China
4. KINDI Center for Computing Research, College of Engineering, Qatar University, Doha, Qatar