Passer au contenu

/ La recherche

Je donne


Natural Sciences and Engineering

Michalis Famelis

Professeur adjoint

Faculté des arts et des sciences - Département d'informatique et de recherche opérationnelle

André-Aisenstadt, local 2343

514 343-6111 #25835

Autre courriel : (Travail)


Expertise de recherche

I am an assistant professor at the Department of Computer Science and Operations Research of the Université de Montréal, working in the GEODES Software Engineering Research Group (see more).

I work to create formal but practical techniques and methods for engineering software. To do this, I draw from disciplines such as formal verification, model-based engineering, and empirical methods. I study the context of software development and create novel techniques that use domain-specific abstractions that are supported by rigorous automation.

Affiliations et responsabilités

Enseignement et encadrement Ce professeur recrute

Recrutement en recherche Ce professeur recrute

For prospective students

I am always looking for motivated people to work with. Before contacting me, please see my research interests and current projects, as well as my previous work. I also welcome well thought-out research ideas and would be very happy to discuss, provided you send me specifics.

  • In DIRO, MSc admissions are administered centrally. Click here to find out how to apply.
  • If you want to work with me at the PhD level, please send me your CV, any publications, and a brief note explaining why you want to work with me specifically. Click here to find out more information. Especially, look at the Predoc general exam.

In any case, make sure to take your own inquiry seriously. I do not respond to any inquiry that reads like a copy-paste boilerplate.

UdeM is a francophone institution but graduate studies can also be done in English. Regardless, if you work with me, I will strongly encourage you to try to improve your French, e.g., via the Centre d’aide en français.

To show me you have actually taken the time to read this page, include the string “[Luthadel]” (without the quotation marks) at the subject line of your email.


Cours siglés (session en cours uniquement)



Thèses et mémoires dirigés (dépôt institutionnel Papyrus)


Modelling and Reasoning with Software Product Lines with Design Choices

Graduate : Kaur, Navpreet
Cycle : Master's
Grade : M. Sc.


Projets de recherche

2017 - 2023

Lightweight Formal Support for Software Design

Chercheur principal : Michalis Famelis
Sources de financement : CRSNG/Conseil de recherches en sciences naturelles et génie du Canada (CRSNG)
Programmes de subvention : PVX20965-(RGP) Programme de subvention à la découverte individuelle ou de groupe


Publications et communications



  • Computer Engineering and Software Engineering
  • Computer Science

Champ d’expertise

  • Software analysis
  • Software design
  • Empirical software engineering
  • Model-driven engineering
  • Software Product Line Engineering
  • Formal methods