1. Computer Science Department, University of Algiers, Algiers, Algeria
2. Computer Science and Software Engineering Department, University of Laval, Québec, Canada
3. Institute of Veterinary Sciences, University of Constantine 1, Constantine, Algeria