Product Automaton
Product automata represent a powerful framework for modeling complex systems by combining the behavior of individual components into a unified model, often used for verification, control synthesis, and pattern recognition. Current research focuses on developing efficient algorithms for synthesizing and learning these automata, particularly using techniques like Monte Carlo Tree Search, Mixed Integer Linear Programming, and variations of the L* algorithm, with applications ranging from autonomous systems testing to network security and biochemical reaction modeling. The ability to efficiently construct and analyze product automata has significant implications for improving the design, verification, and control of complex systems across diverse scientific and engineering domains.
Papers
Transformers Learn Shortcuts to Automata
Bingbin Liu, Jordan T. Ash, Surbhi Goel, Akshay Krishnamurthy, Cyril Zhang
Synthesizing Reactive Test Environments for Autonomous Systems: Testing Reach-Avoid Specifications with Multi-Commodity Flows
Apurva Badithela, Josefine B. Graebener, Wyatt Ubellacker, Eric V. Mazumdar, Aaron D. Ames, Richard M. Murray