Short bio

Photo of Jose Proenca

I am currently a postdoc affiliated with HASLab, University of Minho, working with Luís Barbosa. Until January 2016 I was also affiliated with Distrinet, KU Leuven, working mainly with Danny Hughes and Dave Clarke. My work is mainly on coordination of distributed components, often associated to the Reo coordination language, and on formal approaches to software product line engineering. More recently I have been working with binding and component models for embedded devices in the context of the LooCI middleware and micro PnP.

I graduated in University of Minho, Portugal, for a 5 year degree in Mathematics and Computer Science. I studied abroad for 6 months as an Erasmus student in Bristol University, UK. I defended my PhD in Leiden University in May 2011, for my work carried in CWI, Amsterdam, in the group for Foundations of Software Engineering.

My Curriculum Vitae can be downloaded as pdf.

Research Interests

  • Software engineering
  • Concurrency
  • Coordination models
  • Wireless sensor networks
  • Product line engineering
  • Formal methods
  • Functional programming languages
  • Programming in Scala



PC duties
I am part of the program committee of the events:


I reviewed several papers, including for the following venues:
SBCARS '16; FM '16; SBLP '16; Coordination '08,09,12,13,15; FAOC (journal) '15; COMLAN (journal) '15; ECOOP '15; FSEN '07,13,15; JLAMP (journal) '14,15; SoSyM (journal) '14; JSC (journal) '14; SCP (journal) '11,13,14; FOCLASA '06,12,13,14; FORTE '13; FACS '08,12,14; iFM '13; FORTE '13; ESOP '12, ICFEM '12. Distributed Computing (journal) '11, ICSOFT '11, SAC '11, SCICO '09,10, TOOLS '09;


I co-supervised the following master projects: Delta Modelling Evaluation using ABS Language (2011/2012); Encoding Scala with Logic (2013/2014); and A reactive, extensible & modular Dashboard Factory for WSN monitoring (2014/2015).

I was part of the Ph.D. Council of the Institute for Programming research and Algorithmics (IPA)


  • EMD (2015-2016), Elastic Media Distribution for Online Collaboration is a ICON project, Funded by iMinds and IWT (Belgium), and investigates how professional A/V systems can be integrated into corporate and public networks.
  • TRANSITION (2014-2015), From Ad-Hoc Code Development To Code Reuse Through Middleware For Networked Embedded Control Systems. It is an IOF (Industrial Research Fund) project funded by KU Leuven, targeting the collaborations between the PMA and the Distrinet groups aiming at technology transfer.
  • HATS (2010-2013), Highly Adaptable and Trustworthy Software using Formal Models is an Integrated Project supported by the 7th Framework Programme of the EC within the FET (Future and Emerging Technologies) scheme. The final report evaluated as "Excelent" the project outcome.
  • DesignerTypeLabs (2010-2013), Hybrid Enforcement and Certification of Domain Specific Program Annotations is a BOF/START project funded by KU Leuven university.
  • PURe (2003-2005), Program Understanding and Re-engineering: Calculi and Applications, is an FCT project POSI/ICHS/44304/2002 aiming at developing calculi for program understanding and re-engineering.
  • Reo project is an ongoing project aiming at being the core reference for Reo-related advances and tools.


  • Email: firstname AT lastname DOT org
  • Office: 2.07
  • Address:
    Dep. Informática, Univ. Minho
    Campus de Gualtar
    4710-057 Braga