1. Northumbria University,Department of Computer and Information Sciences,Newcastle upon Tyne,UK
2. University of Sharjah,Department of Computer Engineering,United Arab Emirates
3. Qatar University,Department of Computer Science and Engineering,Doha,Qatar