Passer au contenu

/ Research

Je donne

Rechercher

Natural Sciences and Engineering; Applied Sciences

Eugene Syriani

Génie logiciel et en simulation

Professeur titulaire

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

André-Aisenstadt, room 2345

514 343-6111 #47497

eugene.syriani@umontreal.ca

Secondary email: syriani@iro.umontreal.ca (Travail)

Profile

Research expertise

My main research interests are in model-based design, in particular model transformation design and verification, model-driven methodology, simulation-based design, and application of MDE in non-computer science domains.

Biography

Eugene Syriani is an associate professor in computer science at the University of Montreal. He is one of the leaders of the GEODES Software Engineering Research Group. He was formerly an assistant professor at the University of Alabama until 2014. He received a Ph.D. in Computer Science in 2011 and a B.Sc. in Mathematics and Computer Science in 2006 at McGill University. Affiliated to McGill, he also pursued postdoctoral research on model-driven engineering for automotive systems.

His main research interests are in model-based design in general. His major contributions are in the design and verification of model transformation and collaborative modeling. He is the co-leading the research and development team of the modeling tool AToMPM which implements most of the results. He is also the principal investigator of R&D projects on legacy software modernization, and collaborative modeling across different domains of expertise. His other research interests are in simulation-based design, code generation and deployment of large applications.

He serves on the program committee and organizes several international events. He is also a reviewer for major journals in software engineering, modeling, and simulation.

Awards and recognitions

Prix du meilleur article au congrès ACM/IEEE 26th International Conference on Model Driven Engineering Languages & Systems, 2023.

Reconnaissance de service de l'ACM comme directeur du congrès ACM/IEEE 23rd International Conference on Model Driven Engineering Languages & Systems, 2020.

Prix du meilleur article au congrès ACM International Conference on Software Language Engineering, 2019.

Bourse de professeur invité intiulée Visiting Professors, Visiting Researchers and Visiting Fellows at University of L’Aquila, à l'Université de l'Aquila, Italie, 2018.

Bourse de professeur invité à TU Wien, Vienne, Autriche, 2018.

Bourse de professeur invité intiulée Académie d'excellence « Réseaux, Information Société Numérique », à l'Université Côte-d’Azur Nice, Sophia-Antipolis, France, 2018.

Prix du meilleur article au congrès International Conference on Model Transformation, 2018.

Prix du meilleur article au congrèsACM International Conference on Software Language Engineering, 2016.

Prix du meilleur article au congrèsInternational Conference on Model-Driven Engineering and Software Development, 2016.

Affiliations and responsabilities

University service and activities

Activities within organizations or entities of the institution

Membre des comités de sélection de bourses Banting, Vanier, CRSNG, FRQ-NT et IVADO.

Administrative responsibilities

Membre de l'assemblée universitaire 2023-2027

Membre du CONFAS et CEFAS 2020-2026

Membre du conseil du SGPPUM depuis 2016

Teaching and supervision Currently recruiting

Recruitment in research Currently recruiting

Je suis toujours à la recherche d'étudiants motivés et travailleurs aux 1er, 2e, 3e cycles et chercheurs postdoctoraux qui veulent travailler sur un sujet de recherche qui nous intéresse mutuellement. En particulier, je recherche des étudiants qui possèdent l'une des expertises ou connaissance dans les domaines suivants:

  • Génie logiciel
  • Ingénieurie dirigée par modèles
  • Modélisation collaborative
  • Bases de données, systèmes distribués
  • Apprentissage machine par renforcement
  • Simulation, jumeaux numériques
  • Assitants intelligents pour les revues systématiques

Student supervision

Theses and dissertation supervision (Papyrus Institutional Repository)

2024

Co-simulation for controlled environment simulation

Graduate : Archambault, Pascal
Cycle : Master's
Grade : M. Sc.
2024

Domain-specific differencing and merging of models

Graduate : Zadahmad Jafarloiu, Manouchehr
Cycle : Doctoral
Grade : Ph. D.
2023

Optimizing vertical farming : control and scheduling algorithms for enhanced plant growth

Graduate : Vu, Cong Vinh
Cycle : Master's
Grade : M. Sc.
2023

Generating graphical and projectional editors

Graduate : Ducoin, Aurélien
Cycle : Master's
Grade : M. Sc.
2022

A framework for domain-specific modeling on graph databases

Graduate : Nikitchyn, Vitalii
Cycle : Master's
Grade : M. Sc.
2022

Gentleman : a lightweight web-based projectional editor

Graduate : Lafontant, Louis-Edouard
Cycle : Master's
Grade : M. Sc.
2021

Evolution of domain-specific languages depending on external libraries

Graduate : Fall, Khady
Cycle : Master's
Grade : M. Sc.
2021

Extending domain-specific modeling editors with multi-touch interactions

Graduate : Hossain, Md Rifat
Cycle : Master's
Grade : M. Sc.
2021

Adapting modeling environments to domain specific interactions

Graduate : da Silva de Sousa, Vasco Nuno
Cycle : Doctoral
Grade : Ph. D.
2019

Framework for Real-time collaboration on extensive Data Types using Strong Eventual Consistency

Graduate : Masson, Constantin
Cycle : Master's
Grade : M. Sc.
2018

ReLiS: un outil flexible pour réaliser des revues systématiques itératives et collaboratives

Graduate : Bigendako, Brice Michel
Cycle : Master's
Grade : M. Sc.
2017

Using Workflows to Automate Activities in MDE Tools

Graduate : Gamboa, Miguel
Cycle : Master's
Grade : M. Sc.
2017

Survey of Template-Based Code Generation

Graduate : Luhunu, Lechanceux Kavuya
Cycle : Master's
Grade : M. Sc.

Projects

Research projects

2020 - 2026

From domain-specific languages to domain-specific environments

Lead researcher : Eugene Syriani
Funding sources: CRSNG/Conseil de recherches en sciences naturelles et génie du Canada (CRSNG)
Grant programs: PVX20965-(RGP) Programme de subvention à la découverte individuelle ou de groupe
2023 - 2024

Conceptualisation d’une matériathèque numérique en techniques d’éducation à l’enfance

Lead researcher : Eugene Syriani
Co-researchers : Maryse Lafrance
Funding sources: Ministère de l’Enseignement supérieur
Grant programs:
2022 - 2024

Digital Twins for Vertical Farming

Funding sources: MITACS Inc. , Ferme d'hiver technologies inc.
Grant programs: PVXXXXXX-Stage Accélération Québec - MITACS ,
2022 - 2024

Digital Twins for Vertical Farming

Lead researcher : Houari Sahraoui
Co-researchers : Eugene Syriani
Funding sources: CRSNG/Conseil de recherches en sciences naturelles et génie du Canada (CRSNG)
Grant programs: PVXXXXXX-Subventions Alliance
2021 - 2024

Inference of simulation models in Digital Twins by reinforcement learning

Lead researcher : Eugene Syriani
Funding sources: SPIIE/Secrétariat des programmes interorganismes à l’intention des établissements
Grant programs: PVXXXXXX-Fonds d'excellence en recherche Apogée Canada/Bourse
2022

Multi-paradigm digital twin framework for biophysical systems: Application to vertical farming

Lead researcher : Houari Sahraoui
Co-researchers : Eugene Syriani
2020 - 2022

Semantic versioning of model changes in decision support systems

Lead researcher : Eugene Syriani
Funding sources: MITACS Inc.
Grant programs: PVXXXXXX-Stage Accélération Québec - MITACS
2015 - 2022

COLLABORATIVE MODELING AMONG CROSSDOMAIN TEAMS

Lead researcher : Eugene Syriani
Funding sources: CRSNG/Conseil de recherches en sciences naturelles et génie du Canada (CRSNG)
Grant programs: PVX20965-(RGP) Programme de subvention à la découverte individuelle ou de groupe
2021

Optimization of task sequencing and allocation

Funding sources: MITACS Inc.
Grant programs: PVXXXXXX-Stage Accélération Québec - MITACS
2020 - 2021

Supplément COVID-19 CRSNG_From domain-specific languages to domain-specific environments

Lead researcher : Eugene Syriani
Funding sources: CRSNG/Conseil de recherches en sciences naturelles et génie du Canada (CRSNG)
Grant programs: PVXXXXXX-Supplément à l’appui des étudiants, des stagiaires postdoctoraux et du personnel de soutien à la recherche COVID-19
2016 - 2017

Improving the Modernization of RPG Legacy Applications

Lead researcher : Eugene Syriani
Funding sources: Fresche Solutions , CRSNG/Conseil de recherches en sciences naturelles et génie du Canada (CRSNG)
Grant programs: , PVXXXXXX-(EGP2) Programme de subvention d'engagement partenarial Plus
2016

Automating the Modernization of Legacy Applications

Lead researcher : Eugene Syriani
Funding sources: CRSNG/Conseil de recherches en sciences naturelles et génie du Canada (CRSNG)
Grant programs: PV128974-(EGP) Programme de subvention d'engagement partenarial

Outreach

Publications and presentations

Publications

Mes publications sont dispnibles ici : http://www.iro.umontreal.ca/~syriani/index.php/pub

Disciplines

  • Computer Science
  • Computer Engineering and Software Engineering

Areas of expertise

  • Software engineering
  • Model-driven engineering
  • Software design
  • Software language engineering
  • Discrete event simulation