Passer au contenu

/ La recherche

Je donne

Rechercher

Sciences naturelles et génie; Sciences appliquées

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, local 2345

514 343-6111 #47497

eugene.syriani@umontreal.ca

Autre courriel : syriani@iro.umontreal.ca (Travail)

Portrait

Expertise de recherche

Mes principaus intérêts de recherche suivent deux axes.

Le premier axe est la conception en génie logiciel, suivant le paradigme d'ingénieurie dirigée par les modèles. En particulier, je m'intéresse à la conception de langages de modélisation dédiés au domaine, les transformations de modèles et la génération de code automatique. Mes intérêts s'inscrivent également dans la modélisation collaborative en temps réel et suivant des systèmes de contrôle de révision. Je travaille aussi sur la génération d'environnements de modélisation entièrement personalisable afin d'améliorer l'expérience utilisateur.

Le second axe est la simulation, souvent la simulation à événements discrets et la co-simulation. Mes travaux s'incrivent dans la conception de jumeaux numériques appliqués dans diverses domaines, tel que l'agriculture, l'automobile et la domotique.

Un autre intérêt de recherche transversal est sur les revues systématiques de la littérature d'un point de vue méthodologique et logiciel.

Biographie

Je suis professeur titulaire au département d'informatique et de recherche opérationnelle (DIRO) de l'Université de Montréal. Je codirige le groupe de recherche en génie logiciel (GEODES). J'enseigne le génie logiciel au niveau du baccalauréat, de la maitrise et du doctorat. Mon objectif de recherche est de fournir des outils et techniques qui augmentent la productivité des ingénieurs logiciel et experts dans d'autres disciplines scientifiques et de génie, et de les aider à produire des artéfacts de haute qualité. Mes principaux intérêts de recherche portent sur la conception de logiciels basée sur l'approche de l'ingénierie dirigée par les modèles et sur la conception de systèmes autonomes basée sur la simulation. En ce qui concerne le génie logiciel, je m'intéresse à la modélisation spécifique au domaine, à la transformation de modèles, à la modélisation collaborative, à la génération de code et à la création d'environnements de modélisation entièrement personnalisables afin d'améliorer l'expérience de l'utilisateur. En ce qui concerne la simulation, je m'intéresse également aux jumeaux numériques, à la simulation d'événements discrets et à la co-simulation. Consultez ma page de recherche pour plus d'information.

Je dirige actuellement plusieurs projets de recherche sur ces sujets au Canada et le développement de plusieurs logiciels accessibles au public. Je suis membre de comités de programme et j'organise plusieurs événements internationaux majeurs dans les communautés de la modélisation logicielle et de la simulation. J'œuvre également comme juge pour les principales revues en génie logiciel, modélisation et simulation.

De 2011 à 2014, j'étais professeur adjoint à l'Université d'Alabama (États-Unis). J'ai obtenu un doctorat en informatique en 2011 et un baccalauréat en mathématiques et en informatique en 2006 à l'Université McGill. J'y ai également poursuivi des études postdoctorales sur l'ingénierie dirigée par les modèles pour les systèmes automobiles.

J'ai également travaillé en entreprises en tant qu'ingénieur logiciel au Canada pendant une dizaine d'années.

Prix et distinctions

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 et responsabilités

Contribution au fonctionnement de l’institution

Activités au sein d’organismes ou d’entités de l’institution

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

Responsabilités administratives

Membre de l'assemblée universitaire 2023-2027

Membre du CONFAS et CEFAS 2020-2026

Membre du conseil du SGPPUM depuis 2016

Enseignement et encadrement Ce professeur recrute

Recrutement en recherche Ce professeur recrute

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

Encadrement

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

2024

Co-simulation for controlled environment simulation

Diplômé(e) : Archambault, Pascal
Cycle : Maîtrise
Diplôme obtenu : M. Sc.
2024

Domain-specific differencing and merging of models

Diplômé(e) : Zadahmad Jafarloiu, Manouchehr
Cycle : Doctorat
Diplôme obtenu : Ph. D.
2023

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

Diplômé(e) : Vu, Cong Vinh
Cycle : Maîtrise
Diplôme obtenu : M. Sc.
2023

Generating graphical and projectional editors

Diplômé(e) : Ducoin, Aurélien
Cycle : Maîtrise
Diplôme obtenu : M. Sc.
2022

A framework for domain-specific modeling on graph databases

Diplômé(e) : Nikitchyn, Vitalii
Cycle : Maîtrise
Diplôme obtenu : M. Sc.
2022

Gentleman : a lightweight web-based projectional editor

Diplômé(e) : Lafontant, Louis-Edouard
Cycle : Maîtrise
Diplôme obtenu : M. Sc.
2021

Evolution of domain-specific languages depending on external libraries

Diplômé(e) : Fall, Khady
Cycle : Maîtrise
Diplôme obtenu : M. Sc.
2021

Extending domain-specific modeling editors with multi-touch interactions

Diplômé(e) : Hossain, Md Rifat
Cycle : Maîtrise
Diplôme obtenu : M. Sc.
2021

Adapting modeling environments to domain specific interactions

Diplômé(e) : da Silva de Sousa, Vasco Nuno
Cycle : Doctorat
Diplôme obtenu : Ph. D.
2019

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

Diplômé(e) : Masson, Constantin
Cycle : Maîtrise
Diplôme obtenu : M. Sc.
2018

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

Diplômé(e) : Bigendako, Brice Michel
Cycle : Maîtrise
Diplôme obtenu : M. Sc.
2017

Using Workflows to Automate Activities in MDE Tools

Diplômé(e) : Gamboa, Miguel
Cycle : Maîtrise
Diplôme obtenu : M. Sc.
2017

Survey of Template-Based Code Generation

Diplômé(e) : Luhunu, Lechanceux Kavuya
Cycle : Maîtrise
Diplôme obtenu : M. Sc.

Projets

Projets de recherche

2020 - 2026

From domain-specific languages to domain-specific environments

Chercheur principal : Eugene Syriani
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
2023 - 2024

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

Chercheur principal : Eugene Syriani
Co-chercheurs : Maryse Lafrance
Sources de financement : Ministère de l’Enseignement supérieur
Programmes de subvention :
2022 - 2024

Digital Twins for Vertical Farming

Sources de financement : MITACS Inc. , Ferme d'hiver technologies inc.
Programmes de subvention : PVXXXXXX-Stage Accélération Québec - MITACS ,
2022 - 2024

Digital Twins for Vertical Farming

Chercheur principal : Houari Sahraoui
Co-chercheurs : Eugene Syriani
Sources de financement : CRSNG/Conseil de recherches en sciences naturelles et génie du Canada (CRSNG)
Programmes de subvention : PVXXXXXX-Subventions Alliance
2021 - 2024

Inference of simulation models in Digital Twins by reinforcement learning

Chercheur principal : Eugene Syriani
Sources de financement : SPIIE/Secrétariat des programmes interorganismes à l’intention des établissements
Programmes de subvention : PVXXXXXX-Fonds d'excellence en recherche Apogée Canada/Bourse
2022

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

Chercheur principal : Houari Sahraoui
Co-chercheurs : Eugene Syriani
2020 - 2022

Semantic versioning of model changes in decision support systems

Chercheur principal : Eugene Syriani
Sources de financement : MITACS Inc.
Programmes de subvention : PVXXXXXX-Stage Accélération Québec - MITACS
2015 - 2022

COLLABORATIVE MODELING AMONG CROSSDOMAIN TEAMS

Chercheur principal : Eugene Syriani
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
2021

Optimization of task sequencing and allocation

Sources de financement : MITACS Inc.
Programmes de subvention : PVXXXXXX-Stage Accélération Québec - MITACS
2020 - 2021

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

Chercheur principal : Eugene Syriani
Sources de financement : CRSNG/Conseil de recherches en sciences naturelles et génie du Canada (CRSNG)
Programmes de subvention : 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

Chercheur principal : Eugene Syriani
Sources de financement : Fresche Solutions , CRSNG/Conseil de recherches en sciences naturelles et génie du Canada (CRSNG)
Programmes de subvention : , PVXXXXXX-(EGP2) Programme de subvention d'engagement partenarial Plus
2016

Automating the Modernization of Legacy Applications

Chercheur principal : Eugene Syriani
Sources de financement : CRSNG/Conseil de recherches en sciences naturelles et génie du Canada (CRSNG)
Programmes de subvention : PV128974-(EGP) Programme de subvention d'engagement partenarial

Rayonnement

Publications et communications

Publications

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

Disciplines

  • Informatique
  • Génie informatique et génie logiciel

Champ d’expertise

  • Génie logiciel
  • Ingénierie dirigée par les modèles
  • Conception de logiciels
  • Ingénierie de langages logiciels
  • Simulation à événements discrets

Aide en ligne pour votre profil | Nous joindre

Le Répertoire des professeurs est propulsé par les données du SADVR et est un projet du CENR.

Personnes-ressource dans nos équipes
Qui fait quoi?
Formulaires, procédures et systèmes
Formulaires et procédures
Occasions de financement avec PIVOT
PIVOT