1. College of Science, Al-Nahrain University, Jadriya, Baghdad, Iraq
2. Department of Information Technology, Institute of Graduate Studies and Research, Alexandria University, Alexandria, Egypt
3. College of Computing and Information Technology, Arab Academy for Science, Technology and Maritime Transport, Alexandria, Egypt