Laboratory of Information Technology and Modeling, Department of Mathematics and Computer Science, Faculty of Sciences Ben M'Sick, Hassan II University of Casablanca, Morocco