1. Computer Engineering, King Saud University, Riyadh, Saudi Arabia
2. Department Computer Science and Information Engineering, University of Trento, Trento, Italy
3. Information Engineering and Computer Science, University of Trento, Trento, Italy
4. College of Applied Computer Sciences, King Saud University, Riyadh, Saudi Arabia