1. Department of Computer Science and Engineering; University of North Texas; Texas
2. Computer Science Department; Saint Louis University; Missouri
3. Technical and Engineering Department; Shahed University; Tehran Iran
4. Department of Information Engineering; University of Firenze; Florence Italy