Title A symmetry-theoretic framework for AI-guided symbolic execution in embedded systems
Authors Iavich, Maksim ; Kuchukhidze, Tamari ; Lopata, Audrius
DOI 10.3390/sym18071226
Full Text Download
Is Part of Symmetry.. Basel : MDPI. 2026, vol. 18, iss. 7, art. no. 1226, p. 1-29.. ISSN 2073-8994
Keywords [eng] static analysis ; symbolic execution ; symmetry reduction ; artificial intelligence ; graph neural networks ; quotient state space ; path explosion ; RTOS verification ; formal verification ; program analysis
Abstract [eng] Symbolic execution of embedded systems faces path explosion, Satisfiability Modulo Theories (SMT) solver bottlenecks, interrupt nondeterminism, and environment modeling complexity. Recent artificial intelligence (AI)-guided approaches using reinforcement learning, graph neural networks, and large language models improve exploration efficiency, yet all reason over raw symbolic states and ignore structural equivalences that arise from symmetry in embedded software. This paper presents S3E, a formal framework that organizes symbolic execution around equivalence classes of states under symmetry transformations. Symmetry groups partition the state space into orbits, and exploration proceeds over canonical representatives within quotient transition systems. Symmetry-aware AI components operate on orbit representatives rather than raw states. Four theoretical results support the framework: orbit preservation, quotient soundness, canonicalization correctness, and constraint reuse correctness. An illustrative case study based on a FreeRTOS-like scheduling environment shows how symmetry reduction collapses equivalent states into orbits, with the potential for reductions that scale factorially with symmetric components. S3E is a theoretical framework; a toy-model prototype validates the core quotient-exploration and constraint-caching mechanis, while empirical evaluation on production firmware remains future work.
Published Basel : MDPI
Type Journal article
Language English
Publication date 2026
CC license CC license description