1. Institute of Computing, University of Campinas, Campinas, Brazil.
2. Computing and Informatics Department, Mackenzie Presbyterian University, Barueri, Brazil.
3. Nantes Université, École Centrale Nantes, CNRS, LS2N, UMR 6004, Nantes, France.
4. School of Technology, University of Campinas, Limeira, Brazil.