Hi! I am an associate professor at the Informatics Center (CIn), Federal University of Pernambuco (UFPE). Prior to this, I held positions as assistant professor at the Department of Computing and Systems (DSC) of the University of Pernambuco (UPE), and postdoctoral researcher at the Department of Computer Science (DCC-IME) of the University of Sao Paulo (USP), under Prof. Fabio Kon. I got my PhD in computer science from the Institute of Computing (IC), State Universty of Campinas (UNICAMP), under Prof. Cecilia Rubira, and my bachelor's degree from CIn-UFPE, working under Prof. Paulo Borba. All of these institutions are located in Brazil. During my PhD, I’ve also spent some months at Microsoft Research, working under Dr. Manuel Fahndrich, and at Newcastle University, working under Prof. Alexander Romanovsky. You can find my CV here (in Portuguese).

Research Interests

My research interests are all related to the construction of large and complex software systems, usually ones with strict dependability requirements. My main research areas are Software Engineering, Programming Languages, and Fault Tolerance. More specifically, I’m currently interested in developing new error handling mechanisms to improve modularity and reusability while, at the same time, incorporating error handling-related activities in all the phases of the software lifecycle. Furthermore, I want to understand the impact that multicore architectures have/will have on everyday software development, in particular, how developers will make the transition to multicore. It amazes me that the most widespread concurrency control technique was invented decades ago! The design of new mechanisms to increase system modularity, maintainability, and energy efficiency in the face of concurrency/parallelism is of particular interest.

Contact Information

+55 81 2126 8430 (ext. 4369)
Centro de Informatica
Universidade Federal de Pernambuco Av. Jornalista Anibal Fernandes, s/n - Cidade Universitária (Campus Recife)
50.740-560 - Recife - PE - Brazil
http://fernandocastor.github.io (blog)