Vilas-Boas, Maria do Carmo, FEUP & INESC TEC, University of Porto, Portugal