1. Department of Technology of Computers and Communications, University of Extremadura, Cáceres, Spain
2. Department of Computer Systems and Languages, National University of Distance Education, Madrid, Spain
3. Departamento de Sistemas de Comunicación y Control, Escuela Técnica Superior de Ingenieria Informática, Universidad Nacional de Educación a Distancia (UNED), Madrid, Spain