1. School of Computer Science and TechnologyHarbin Institute of TechnologyHarbinPeople's Republic of China
2. Faculty of Mathematical and Computer ScienceUniversity of GeziraWadmadaniSudan
3. Department of ComputerCollege of Science and ArtsQassim UniversityAr RassSaudi Arabia