Research

Research Focus

My research concerns search-based optimization for testing cyber-physical systems. I work with black-box systems, where the tester selects input signals and evaluates the resulting output signals without access to the system's implementation.

I formulate test generation as an optimization problem. Signal Temporal Logic (STL) formalizes the requirements and provides a robustness degree that can be used as a quantitative measure to guide the search toward requirement violations and specified output behavior.

Current Topics

  • Multi-requirement falsification: searching for violations of several STL requirements in one search.
  • Continuous requirement falsification: transferring knowledge between system revisions instead of restarting the search after each change.
  • Explicit output coverage: finding a set of inputs whose outputs satisfy a set of STL test requirements.

The aim is to find useful test inputs with fewer executions of the system under test, especially when each software simulation is computationally expensive to run.

PhD thesis: Requirement Conformance Testing of Cyber-Physical Systems Across Multiple Requirements and Revisions.

Research Software

I maintain stgem (system testing using generative models), an open-source Python library for developing black-box falsification and test-generation methods. It supports time-varying inputs and outputs, STL requirements, and search methods based on generative models.

Publications

From System Specifications to Adaptive Conformance Testing of a Waste Heat Recovery Simulation Model: An Industrial Case Study

2027 · Lecture Notes in Computer Science · conference paper

stgem: A software library to develop falsification and test generation tools for cyber-physical systems using generative models

2026 · Science of Computer Programming · journal article

Continuous Requirement Conformance Falsification for Cyber-Physical Systems via Cross-Revision Knowledge Transfer

2026 · 2026 IEEE International Conference on Software Testing, Verification and Validation (ICST) · conference paper

Unified Search for Multi-requirement Falsification for Cyber-Physical Systems

2025 · 2025 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW) · conference paper

Testing cyber-physical systems with explicit output coverage

2024 · 2024 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW) · conference paper

Adaptive Test Generation for Unmanned Aerial Vehicles using WOGAN-UAV

2024 · conference paper

ABOships-PLUS

2024 · data set

A Benchmark for Maritime Object Detection with Centernet on an Improved Dataset, ABOships-PLUS

2023 · Journal of Marine Science and Engineering · journal article

WOGAN at the SBFT 2023 Tool Competition - Cyber-Physical Systems Track

2023 · 2023 IEEE/ACM International Workshop on Search-Based and Fuzz Testing (SBFT) · conference paper

Research Links