Faculty of Engineering University of Porto