1. National Engineering School of Tunis, OASIS Laboratory, University of Tunis El Manar, Tunisia
2. Faculty of Sciences of Tunis, University of Tunis El Manar, Tunisia
3. Faculty of Computing and IT, Northern Border University, Kingdom of Saudi Arabia
4. OASIS Laboratory, University of Tunis El Manar, Tunisia
5. ISAMM, University of Manouba, Tunisia
6. École Polytechnique de Montral. Montral (Qubec) Canada
7. National Institute of Applied Sciences and Technology (INSAT), University of Carthage, Tunisia