I am a professor in software engineering at McGill University and at Budapest University of Technology and Economics, a research chair of the MTA-BME Lendület Cyber-Physical Systems Research Group, and a co-founder of IncQuery Labs Ltd.
My research primarily aims to provide precise and scalable techniques and software tools for engineering smart and safe cyber-physical systems.
We are developing precise design and analysis techniques for design-time and run-time assurrance of smart and safe cyber-physical systems.
Check the MoDeS3 demonstrator showcasing various modeling and IoT technologies for safety-critical systems (co-developed with FTSRG@BME, IncQuery Labs and QuanOpt).
We developed scalable incremental graph query and reactive model transformation techniques used in industrial system modeling tools like Capella, Artop, or Papyrus.
Check out the open source VIATRA model transformation framework and related innovative products at IncQuery Labs Ltd.
We have significant experience in integrating design tools into complex, tool-chains aligned with industrial workflows and processes.
Check Massif, which is a Matlab Simuling integration framework for Eclipse initially developed in a research project funded by Embraer.
We developed a graph solver to automatically generate consistent domain-specific graph models satisfying structural constraints.
Check our ICSE 2018 paper, the software tool or related blog posts in English or in Hungarian for further information.
In the MONDO European project, we developed a collaborative modeling framework with fine-grained access control on top of off-the-shelf version control systems and modeling tools.
Check our journal paper and a short video demonstration.
We developed the Train Benchmark ( sources, paper) which is a cross-technology benchmark for comparing the scalability of graph queries in continuous model validation scenarios.
My current/former graduate students contributed to other scalability benchmarks: VIATRA CPS Benchmark, MagicDraw VIATRA Query Benchmark, LDBC Social Network Benchmark.
These research activities have been supported by numerous research agencies and industrial companies.
ECSE 321: Introduction to Software Engineering ( McGill page)
ECSE 429: Software Validation ( McGill page)
ECSE 321: Introduction to Software Engineering ( McGill page)
PhD candidate
PhD candidate
PhD candidate
PhD student
MEng student
MEng student
Assistant Professor
Lecturer
Lecturer, PhD candidate
main supervisor:
Prof. István Majzik
PhD student
main supervisor:
Prof. Zoltán Micskei
PhD student
main supervisor:
Prof. Gábor Bergmann
MEng student
main supervisor:
Prof. István Majzik
(2011)
Co-founder and Managing Director of IncQuery Labs Ltd.
Assistant professor at BME
(2013)
Co-founder and Managing Director of IncQuery Labs Ltd.
Assistant professor at BME
(2013)
Co-founder, Software R&D engineering at IncQuery Labs Ltd.
Assistant professor at BME
At McGill in Canada:
3480 Rue University,
McConnell Engineering Building
Dept. of Electical and Computer Engineering,
McGill University, Montreal,
QC, H3A 0E9, Canada
At BME in Hungary:
Dept. of Measurement and Information Systems,
Budapest University of Technology and Economics
1117 Budapest Magyar tudósok krt. 2,
At IncQuery Labs in Hungary:
Rákóczi út 36
1072 Budapest
© Copyright 2018 Dániel Varró - All rights reserved.