Dissertation submitted for obtain the degree of Doctor, at the Faculty of Engineering of the University of Porto