1. Department of Mathematics and Computer Science, University of Oum el Bouaghi, Oum el Bouaghi, Algeria
2. Department of Mathematics and Computer Science, University of Oum el Bouaghi, Oum el Bouaghi & LAMIS Laboratory, University of Tébessa, Tébessa, Algeria
3. Department of Mathematics and Computer Science, Software Engineering Research Laboratory, University of Quebec, Trois-Rivières, Canada