1. School of Mathematical and Computer Sciences, Heriot-Watt University, Edinburgh, UK
2. College of Computers and Information Technology, Taif University, Taif, Saudi Arabia
3. College of Computer Science and Information Technology, Imam Abdulrahman Bin Faisal University, Dammam, Saudi Arabia