FACULTY OF ENGINEERING PORTO UNIVERSITY