Research

Research Interests

Ensuring safety in cyber-physical systems (CPS), such as autonomous vehicles, require rigorous validation against complex temporal requirements. My PhD research develops automated testing techniques for validating black-box cyber-physical systems against multiple Signal Temporal Logic (STL) requirements using search-based software engineering, machine learning, and formal methods.

Key contributions include:

  • Explicit output coverage: Identifying inputs that produce safety-critical or boundary-case behaviors through predetermined output analysis.
  • Multi-requirement falsification: Simultaneously validating systems against interacting STL formulae to comprehensively test requirement dependencies.
  • Continuous falsification: Extending validation efficacy across evolving system revisions while maintaining testing efficiency.

These techniques address critical gaps in black-box CPS testing, where search-based methods like generative adversarial networks (GANs) efficiently discover requirement violations without system internal knowledge. Consequently, this research advances scalable CPS validation frameworks directly supporting safety certification in automotive and aerospace industries, where requirement interactions pose significant risks.

PhD Thesis: Scalable Falsification of Multi-Formula STL Requirements for Cyber-Physical System Validation (title subject to change).

Current Work

I am a PhD Researcher at Åbo Akademi University, soon finishing my degree in Computer Science. I am a maintainer of stgem (system testing using generative models), an open-source Python framework for automated test generation for CPS. STGEM leverages machine learning techniques, such as GANs and search-based algorithms to efficiently discover requirement violations and corner cases in safety-critical systems. The framework supports various testing approaches such as falsification, corner case generation, and requirement-driven testing, making it particularly well-suited for safety-critical systems in domains like automotive, robotics, and industrial automation.

Publications

stgem: A Software Library to Develop Falsification and Test Generation Tools for Cyber-Physical Systems Using Generative Models

2025 · Science of Computer Programming · journal article

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