1. Instituto Nacional de Astrofísica, Óptica y Electrónica, Computer Science Department, Puebla Mexico and Tecnológico Nacional de México/ITS de Purísima del Rincón, Computer Engineering Department, Guanajuato Mexico
2. Instituto Nacional de Astrofísica, Óptica y Electrónica, Computer Science Department, Puebla, Mexico and Consejo Nacional de Humanidades, Ciencias y Tecnologías, Mexico City, Mexico
3. Universidad Autónoma de Nuevo León, Graduate Program in Systems Engineering, San Nicolás de los Garza, NL Mexico
4. Instituto Nacional de Astrofísica, Óptica y Electrónica, Computer Science Department, Puebla Mexico and LAAS-CNRS, Université de Toulouse, France, and INSA, Toulouse France