Publications
My research interests are quite broad, but typically revolve around the concepts of systems modelling, digital twins & cyber-physical systems engineering, search-based and evolutionary methods, and the testing of complex systems such as autonomous driving systems.
Please also check out my ORCiD, Google Scholar and DBLP pages, as well as my official university page.
Edited Volumes
Book Chapters
- CREST — a DSML for hybrid CPS modellingIn Multi-Paradigm Modelling Approaches for Cyber-Physical Systems, Feb 2021
- An ontology for multi-paradigm modellingIn Multi-Paradigm Modelling Approaches for Cyber-Physical Systems, Feb 2021
- An integrated ontology for multi-paradigm modelling for cyber-physical systemsIn Multi-Paradigm Modelling Approaches for Cyber-Physical Systems, Feb 2021
- Petri Nets: A Formal Language to Specify and Verify Concurrent Non-Deterministic Event SystemsIn Foundations of Multi-Paradigm Modelling for Cyber-Physical Systems, Feb 2020
Journal Articles
- GeQuPI: Quantum Program Improvement with Multi-Objective Genetic ProgrammingJournal of Systems and Software, Feb 2025
- Continuous Evolution of Digital Twins using the DarTwin NotationSoftware and Systems Modeling, Nov 2024
- A Method for Template-based Architecture Modeling and its Application to Digital TwinsJournal of Object Technology, Jul 2024The 20th European Conference on Modelling Foundations and Applications (ECMFA 2024)
- Digital Transformation in Tunneling–A Project Report on TransITZeitschrift für Hochschulentwicklung, Jul 2024
- Frenetic-lib: An Extensible Framework for Search-Based Generation of Road Structures for ADS TestingScience of Computer Programming, Jul 2023
- Parameter Coverage for Testing of Autonomous Driving Systems under UncertaintyACM Transactions on Software Engineering Methodology (TOSEM), Apr 2023
- Trust your neighbours: Handling noise in multi-objective optimisation using kNN-averagingApplied Soft Computing, Apr 2023
- Pragmatic Reuse for DSML DevelopmentSoftware and Systems Modeling (SoSyM), Apr 2021
Conference Workshop
- Trust Your Neighbours: Handling Noise in Multi-Objective Optimisation Using kNN-Averaging (GECCO’24 Hot off the Press)In Proceedings of the Genetic and Evolutionary Computation Conference Companion, Melbourne, VIC, Australia, Jul 2024
- Leveraging Software Product Lines for Testing Automated Driving SystemsIn 18th International Working Conference on Variability Modelling of Software-Intensive Systems (VaMoS 2024), Bern, Switzerland, Feb 2024
- Model-Driven Optimization for Quantum Program Synthesis with MOMoTIn 5th Workshop on Artificial Intelligence and Model-driven Engineering, Väster\aas, Sweden, Oct 2023
- Towards Generating Model-Driven Speech Interfaces for Digital TwinsIn 3rd International Workshop on Model-Driven Engineering of Digital Twins, Väster\aas, Sweden, Oct 2023
- Hybrid Multi-Objective Genetic Programming for Parameterized Quantum Operator DiscoveryIn Genetic and Evolutionary Computation Conference Companion (GECCO’23), Lisbon, Portugal, Jul 2023
- SBFT Tool Competition 2023 - Cyber-Physical Systems TrackIn 16th IEEE/ACM International Workshop on Search-Based and Fuzz Testing, SBFT 2023, Melbourne, Australia, May 14, 2023, May 2023
- FreneticV at the SBST 2022 Tool CompetitionIn 2022 IEEE/ACM 15th International Workshop on Search-Based Software Testing (SBST), May 2022
- Dynamic Shielding for Reinforcement Learning in Black-Box EnvironmentsIn Automated Technology for Verification and Analysis (ATVA’22), May 2022
- Handling Noise in Search-Based Scenario Generation for Autonomous Driving SystemsIn 26th IEEE Pacific Rim International Symposium on Dependable Computing (PRDC 2021), Nov 2021
- On the Need for Multi-Level ADS ScenariosIn 3rd International Workshop on Multi-Paradigm Modelling for Cyber-Physical Systems (MPM4CPS’21), Oct 2021
- KNN-Averaging for Noisy Multi-Objective OptimisationIn Proc. 14th Intl. Conf. on the Quality of Information and Communications Technology (QUATIC), Faro, Portugal (Online), Sep 2021
- Architecture-Guided Test Resource Allocation via LogicIn Tests and Proofs (TAP 2021), Jun 2021
- Frenetic at the SBST 2021 Tool CompetitionIn 2021 IEEE/ACM 14th International Workshop on Search-Based Software Testing (SBST), May 2021
- CREST - A DSL for Reactive Cyber-Physical SystemsIn 10th System Analysis and Modeling Conference (SAM2018). Languages, Methods, and Tools for Systems Engineering, Oct 2018
- A Model Checker Collection for the Model Checking Contest Using Docker and Machine LearningIn Proceedings of Application and Theory of Petri Nets and Concurrency - 39th International Conference, PETRI NETS 2018, Sep 2018
- Towards Language Independent (Dynamic) Symbolic ExecutionIn Proceedings of the 24th PhD Mini-Symposium, Jan 2017
- Automated Test Case Generation for the CTRL Programming Language Using Pex: Lessons LearnedIn 8th International Workshop on Software Engineering for Resilient Systems (SERENE), Sep 2016
- Considering Execution Environment Resilience: A White-Box ApproachIn 7th International Workshop on Software Engineering for Resilient Systems (SERENE), Sep 2015
Theses
- A Domain-Specific Language Approach To Hybrid CPS ModellingUniversity of Geneva, Switzerland, Jun 2019PhD Thesis
- Guideline for the development of a GUI regression testing framework for SCADA-applications using the example of JCOP Framework used by the LHC and it’s experimentsAug 2011BSc Thesis
Talks & Presentations
- Parameter Coverage for Testing of Autonomous Driving Systems under UncertaintyMay 2023Journal First presentation at 45th International Conference on Software Engineering (ICSE 2023)
Other
- Does Road Diversity Really Matter in Testing Automated Driving Systems? – A Registered ReportOct 2022
- COST IC1404 WG1 Deliverable WG1.1: State-of-the-art on Current Formalisms used in Cyber-Physical Systems DevelopmentJan 2019
- COST IC1404 WG1 Deliverable WG1.2: Framework to Relate / Combine Modeling Languages and TechniquesJan 2019
-