, NOVA LINCS, Department of Computer Science Faculty of Science and Technology Universidade NOVA de Lisboa, Portugal