1. Instituto Superior Técnico, University of Lisbon, Portugal and INESC-ID, Portugal
2. Faculty of Engineering of the University of Porto, Portugal and INESC-ID, Portugal
3. Federal University of Pernambuco, Brazil
4. LIACC, Faculty of Engineering of the University of Porto, Portugal