1. Computer Research Laboratory, Superior School of Technology, Ibn Toufail University, Kenitra 14000, Morocco
2. Computer Science, Mathematics and Applications Laboratory, Institute of National School of Applied Sciences, Ibn Zohr University, Agadir 80000, Morocco