Carla Ferreira.

NOVA School of Science and Technology · NOVA University Lisbon

Hi, I'm Carla Ferreira.

I develop formal calculi, techniques, and tools to express and reason about concurrent and distributed systems, ultimately helping programmers build correct software.

Portrait of Carla Ferreira

I am a Full Professor at the Computer Science Department of the NOVA School of Science and Technology, NOVA University Lisbon and a researcher at the NOVA Laboratory for Computer Science and Informatics (NOVA LINCS), in the Software Systems research stream.

Currently, I lead the TaRDIS project, a Horizon Europe project centered around the correct and efficient development of applications for swarms and decentralized systems. Over the years, my work has been published in top-tier venues such as POPL, EuroSys, OOPSLA, VLDB, ECOOP, ESOP, MoDELS, CONCUR, and ICST.

I started my academic career as an Assistant at Universidade do Minho and received my PhD from the University of Southampton, where I was part of the Dependable Systems & Software Engineering Group (DSSE), first as a PhD student and later as a research fellow. After returning to Portugal and a period as an Assistant Professor at IST, I joined NOVA.

News

Selected publications

All publications →

Work with me

I am always looking for motivated students who want to work on the correctness of concurrent and distributed systems — from the theory of replicated data to verification tools and testing for real platforms. Opportunities for MSc theses, PhD studies, and research positions regularly arise within the NOVA LINCS.

If this sounds like you, email me at carla.ferreira at fct.unl.pt with a short note on what interests you, your CV, and your transcript. MSc thesis proposals for the coming year are announced on the Students page.