1. MISC Laboratory, College of New Technologies of Information and Communication University of Constantine 2, & Department of Computer Science and Mathematics, Teachers' Training School of Constantine Constantine Algeria
2. College of Computing and Informatics, Department of Computer Science University of Sharjah Sharjah UAE
3. Computer Science Department University of Jijel Jijel Algeria
4. Computer Science Department University Abbes Laghrour Khenchela Algeria