Computer Engineering Department, School of Computer Science, University of Murcia, Spain.|Computer Engineering Department, School of Computer Science, University of Murcia, Spain.|Computer Engineering Department, School of Computer Science, University of Murcia, Spain.|Computer Engineering Department, School of Computer Science, University of Murcia, Spain.