1. Department of Computer Engineering, Marivan Branch, Islamic Azad University, Marivan, Iran
2. Department of Computer Science, University of Regina, Regina, SK, Canada S4S 0A2, Canada
3. Department of Computer Engineering, Shahid Rajaee Teacher Training University, Tehran, Iran