1. Computer Science Department, Federal University of Paraná, Curitiba, Brazil
2. Department of Information Technology, Federal University of Santa Maria, Frederico Westphalen, Brazil
3. School of Electrical Engineering and Computer Science, University of Ottawa, Ottawa, Canada
4. Computer Science Department, Federal University of Minas Gerais, Belo Horizonte, Brazil