Trap Finite State Machines with Delays: Testing and Evaluation Benchmarks with Adjustable Complexity Bricks

Testing and evaluation of complex systems relies on search techniques to discover vulnerabilities. While classic optimisation mostly aims at finding the global optimal solution, vulnerability analysis aims at discovering and reasoning about basins of attraction in a risk landscape. Despite the long history of evolutionary computation in providing search heuristics for vulnerability analysis, there is a lack of benchmark problems designed specifically for this purpose. The proposed benchmark provides design knobs to adjust complexity of generated instances. The TLA+ formal modeling language facilitates the independent reproduction, comparison under fixed time budgets, and extension of the work. Each benchmark is a sum of finite-state-machine bricks with controllable characteristics. Each brick is a bi-objective sub-problem with a stochastic evaluation wall-clock. The configuration space can be binary, integer, or noise-free or noisy continuous. The proposed benchmarks offer designers with complete control over five complexity factors: deception, ruggedness, epistasis, time, and noise levels. Fitness landscape analysis and a comparison of four state-of-the-art evolutionary multi-objective optimisation methods confirm our proposed design principles. We emphasise that the suite abstracts facets of real stress testing (deception, ruggedness, epistasis, and evaluation-time variability) rather than reproducing the full dynamics of complex, networked systems. Accordingly, our claims concern search-difficulty control and time-aware benchmarking, not end-to-end systems risk.

Authors

Institutions

Publication Details

Journal
ACM Transactions on Evolutionary Learning and Optimization
Published
2026-03-13
DOI
https://doi.org/10.1145/3799989
Primary Topic
Formal Methods in Verification
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Trap Finite State Machines with Delays: Testing and Evaluation Benchmarks with Adjustable Complexity Bricks

Utkarsh Sharma, Harrison Tolley, Hussein Abbass
ACM Transactions on Evolutionary Learning and Optimization
Formal Methods in Verification
article

Trap Finite State Machines with Delays: Testing and Evaluation Benchmarks with Adjustable Complexity Bricks

Utkarsh Sharma, Harrison Tolley, Hussein Abbass
article en

Abstract

Testing and evaluation of complex systems relies on search techniques to discover vulnerabilities. While classic optimisation mostly aims at finding the global optimal solution, vulnerability analysis aims at discovering and reasoning about basins of attraction in a risk landscape. Despite the long history of evolutionary computation in providing search heuristics for vulnerability analysis, there is a lack of benchmark problems designed specifically for this purpose. The proposed benchmark provides design knobs to adjust complexity of generated instances. The TLA+ formal modeling language facilitates the independent reproduction, comparison under fixed time budgets, and extension of the work. Each benchmark is a sum of finite-state-machine bricks with controllable characteristics. Each brick is a bi-objective sub-problem with a stochastic evaluation wall-clock. The configuration space can be binary, integer, or noise-free or noisy continuous. The proposed benchmarks offer designers with complete control over five complexity factors: deception, ruggedness, epistasis, time, and noise levels. Fitness landscape analysis and a comparison of four state-of-the-art evolutionary multi-objective optimisation methods confirm our proposed design principles. We emphasise that the suite abstracts facets of real stress testing (deception, ruggedness, epistasis, and evaluation-time variability) rather than reproducing the full dynamics of complex, networked systems. Accordingly, our claims concern search-difficulty control and time-aware benchmarking, not end-to-end systems risk.

ACM Transactions on Evolutionary Learning and Optimization
UNSW Sydney (AU)
Openalex Percentile: Top 24%
Formal Methods in Verification
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.