1. Department of Computer Science, Larbi Ben M'hidi University, Oum el Bouaghi, Algeria and Constantine 2 University, Constantine, Algeria
2. Department of Computer Science, Constantine 2 University, Constantine, Algeria
3. LIRIS-CNRS (UMR 5205), University of Lyon, Villeurbanne, France