Short Biography


Fernando Silva studied Applied Mathematics at the University of Porto and in 1987 went to England were he obtained the M.Sc. in Computing at UMIST (1988) and the Ph.D. in Computer Science from the University of Manchester (1993) under the supervision of Prof. Paul Watson. In 2007, obtained the Habilitation in Informatics from the New University of Lisbon. He joined the Department of Applied Mathematics in 1985 and later, in 1996, joined the newly created Computer Science Department, both departments are at the Faculty of Science of the University of Porto (FCUP).

He currently is an associate professor at FCUP, coordinates the Center for Research in Advanced Computing Systems (CRACS), is the Director of MAP-i, the Doctoral Program in Computer Science of the Universities of Minho, Aveiro and Porto (2008/09 edition) and is the PI for the Dual PhD Degree in Computer Science between MAPi and Carnegie Mellon University, representing UP. He was head of the Computer Science Department from 1/2006 till 12/2007.

His primary research interests are in logic programming, programming languages, parallel and distributed computing, middleware and peer-to-peer systems, applications in information mining and bioinformatics. He has advised 7 completed PhD theses in these areas. He has participated in several funded research projects, being the principal investigator of Dolphin (High Performance Parallel Programming Environments) and April (Applications using Parallelism in Induction and Logic), both FCT funded projects.

He has been invited for scientific committees of several workshops and conferences, and recently was the general chair of the 23rd International Conference on Logic Programming (ICLP'2007) and the program chair for the 2nd Iberian Grid Infrastructure Conference (IBERGRID'2008). He belongs to the editorial board of the Journal of Universal Computer Science. In total, he has over seventy refereed scientific publications.