Eugene Syriani
- Professeur agrégé
-
Faculté des arts et des sciences - Département d'informatique et de recherche opérationnelle
André-Aisenstadt, local 2345
Portrait
Expertise de recherche
Mes principaux intérêts de recherche sont axés sur la conception dirigée par les modèles, en particulier la conception de transformations de modèles et leur vérification, et la conception dirigée par simulation, en particulier la simulation discrète, tous appliqués à des domaines autres que l'informatique.
Biographie
Je suis Professeur agrégé au Département d'informatique et de recherche opérationnelle à l'Université de Montréal. Je codirige le Groupe de recherche en génie logiciel GEODES. J'enseigne des cours en génie logiciel au baccalauréat, à la maitrise et au doctorat. Mon principal 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 les aider à produire des artéfacts haute qualité. Mon principal axe de recherche est en génie logiciel, basé sur une approche d'ingénierie dirigée par les modèles. En particulier, je m'intéresse aux transformations de modèles et à la modélisation collaborative. Je travaille également sur la conception dirigée par simulation, la génération de code et le déploiement d'applications à grande échelle. Consultez ma page de recherche pour plus d'information.
Je suis membre de comités de programme et d'organisation de plusieurs événements internationaux majeurs dans les communautés de modélisation logicielle et de simulation. J'œuvre également comme juge pour les principaux journaux en génie logiciel, modélisation et simulation.
De 2011 à 2014, j'étais professeur adjoint à l'Université d'Alabama (États-Unis). J'ai reçu un doctorat en informatique en 2011 et un baccalauréat en mathématiques et informatiques en 2006 à l'Université McGill. J'y ai également poursuivi des études postdoctorales au sein du projet pancanadien NECSIS sur l'ingénierie dirigée par les modèles pour les systèmes automobiles. J'étais membre du Laboratoire de Modélisation, Simulation et Conception dirigé par Prof. Hans Vangheluwe.
J'ai également été ingénieur logiciel dans des sociétés informatiques à Montréal pendant une dizaine d'années.
Affiliations et responsabilités
Enseignement et encadrement
Enseignement
Cours siglés (session en cours uniquement)
Programmes
- 117510 – Baccalauréat en informatique
- 117520 – Majeure en informatique
- 119110 – Baccalauréat en mathématiques et informatique
- 119110 – Baccalauréat en mathématiques et informatique
- 120510 – Baccalauréat en physique et informatique
- 120510 – Baccalauréat en physique et informatique
- 146810 – Baccalauréat en bio-informatique
Encadrement
Thèses et mémoires dirigés (dépôt institutionnel Papyrus)
Generating graphical and projectional editors
Cycle : Maîtrise
Diplôme obtenu : M. Sc.
A framework for domain-specific modeling on graph databases
Cycle : Maîtrise
Diplôme obtenu : M. Sc.
Gentleman : a lightweight web-based projectional editor
Cycle : Maîtrise
Diplôme obtenu : M. Sc.
Evolution of domain-specific languages depending on external libraries
Cycle : Maîtrise
Diplôme obtenu : M. Sc.
Extending domain-specific modeling editors with multi-touch interactions
Cycle : Maîtrise
Diplôme obtenu : M. Sc.
Adapting modeling environments to domain specific interactions
Cycle : Doctorat
Diplôme obtenu : Ph. D.
Framework for Real-time collaboration on extensive Data Types using Strong Eventual Consistency
Cycle : Maîtrise
Diplôme obtenu : M. Sc.
ReLiS: un outil flexible pour réaliser des revues systématiques itératives et collaboratives
Cycle : Maîtrise
Diplôme obtenu : M. Sc.
Using Workflows to Automate Activities in MDE Tools
Cycle : Maîtrise
Diplôme obtenu : M. Sc.
Survey of Template-Based Code Generation
Cycle : Maîtrise
Diplôme obtenu : M. Sc.
Projets
Projets de recherche
From domain-specific languages to domain-specific environments
Digital Twins for Vertical Farming
Digital Twins for Vertical Farming
Inference of simulation models in Digital Twins by reinforcement learning
Multi-paradigm digital twin framework for biophysical systems: Application to vertical farming
Semantic versioning of model changes in decision support systems
COLLABORATIVE MODELING AMONG CROSSDOMAIN TEAMS
Optimization of task sequencing and allocation
Supplément COVID-19 CRSNG_From domain-specific languages to domain-specific environments
Improving the Modernization of RPG Legacy Applications
Automating the Modernization of Legacy Applications
Rayonnement
Publications et communications
Publications
- Les publications d'Eugène Syriani sont dispnibles ici : http://www-ens.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
Besoin d’aide avec votre profil?
Espace documentaire | Nous joindre
Le Répertoire des professeurs est propulsé par le SADVR et est un projet du CENR.