Bellouquid A Bellouquid A Ecole Nationale des Sciences Appliquées Cadi Ayyad University, Marrakech, Morocco