1. Department of Computer Science, University of Constantine 2, Constantine, Algeria
2. University of Toulouse II, Toulouse, France
3. Department of Mathematics and Computer Science, University of Tebessa, Tebessa, Algeria
4. Department of Accounting, Southeast Missouri State University, Cape Girardeau, MO, USA