, FEUP/DEI, INESC Porto, Portugal