Mohammadi, Reza, Department of Computer and IT Engineering, Shiraz University of Technology, Shiraz, Iran, Iran, Islamic Republic of