Eugene Syriani | Software Engineering | Best Researcher Award

Prof Dr. Eugene Syriani | Software Engineering | Best Researcher Award

Professor | Univeristy of Montreal | Canada

 

Short Bio 🌟

Eugene Syriani is a distinguished Full Professor in the Department of Computer Science and Operations Research (DIRO) at Université de Montréal, a position he has held since June 2023. His academic journey and research contributions span across software engineering, model-driven engineering, simulation, and collaborative development environments, focusing particularly on digital twins of cyber-physical and biological systems.

Profile

SCOPUS

Education 📚

Eugene Syriani completed his foundational education at McGill University, where he earned his B.Sc. in Mathematics and Computer Science in 2006. His passion for advancing the field led him to pursue a Ph.D. in Computer Science at McGill University, which he successfully completed in 2011. Following his Ph.D., he continued his research as a Postdoctoral Research Fellow at McGill University from May to August 2011, marking the beginning of his academic career.

Experience 💼

Eugene Syriani has held various academic positions, demonstrating his commitment to education and research:

Full Professor
Université de Montréal, Canada
Since June 2023

Associate Professor
Université de Montréal, Canada
June 2017 – May 2023

Invited Professor
Università degli Studi dell’Aquila, Italy
September 2018 – December 2018

Assistant Professor
Université de Montréal, Canada
June 2014 – May 2017

Adjunct Professor
University of Alabama, USA
June 2014 – December 2016

Assistant Professor
University of Alabama, USA
August 2011 – June 2014

Lecturer
McGill University, Canada
September 2008 – May 2011

This extensive academic experience has shaped Eugene Syriani’s expertise and leadership in the field of computer science, particularly in software engineering and model-driven engineering.

Research Interest 🧠

Eugene Syriani’s research interests are diverse and impactful, covering several key areas within computer science:

  • Software Engineering: His work focuses on software design and empirical software engineering, addressing fundamental aspects of software development processes.
  • Model-Driven Engineering: Eugene explores domain-specific modeling and model transformation techniques, aiming to enhance the efficiency and accuracy of software design.
  • Simulation: He engages in research related to discrete-event simulation and simulation-based design, essential for understanding and optimizing complex systems.
  • Automation and Generative Techniques: Eugene investigates automation and code generation methods to streamline software development and improve productivity.
  • Collaborative Development Environments: He explores innovative approaches to facilitate collaboration among software developers, enhancing teamwork and project outcomes.
  • Digital Twins of Cyber-Physical and Biological Systems: Eugene’s recent focus involves digital twins, which are virtual representations of physical systems, integrating computational models with real-world data to enhance understanding, prediction, and optimization.

His multidisciplinary approach and innovative research methodologies contribute significantly to advancing these areas of study, addressing contemporary challenges in computer science and engineering.

Publication 📄

Eugene Syriani has authored numerous influential publications in peer-reviewed journals, highlighting his contributions to the academic community:

Requirements for Modelling Tools for Teaching, Software & Systems Modeling, 2024 (accepted)

From two-way to three-way: Domain-specific model differencing and conflict detection, Journal of Object Technology, 2023

Model consistency as a heuristic for eventual correctness, Journal of Computer Languages, 2023

Real-time Collaborative Multi-Level Modeling by Conflict-Free Replicated Data Types, Software & Systems Modeling, 2023

DSMCompare: Domain-Specific Model Differencing for Graphical Domain-Specific Languages, Software & Systems Modeling, 2022

Recommending Metamodel Concepts during Modeling Activities with Pre-Trained Language Models, Software & Systems Modeling, 2022

A generic approach to detect design patterns in model transformations using a string-matching algorithm, Software & Systems Modeling, 2022