Iterative Circuit Repair Against Formal Specifications
Cosler, Matthias, Schmitt, Frederik, Hahn, Christopher, Finkbeiner, Bernd
–arXiv.org Artificial Intelligence
We present a deep learning approach for repairing sequential circuits against formal specifications given in linear-time temporal logic (LTL). Given a defective circuit and its formal specification, we train Transformer models to output circuits that satisfy the corresponding specification. We propose a separated hierarchical Transformer for multimodal representation learning of the formal specification and the circuit. We introduce a data generation algorithm that enables generalization to more complex specifications and out-of-distribution datasets. In addition, our proposed repair mechanism significantly improves the automated synthesis of circuits from LTL specifications with Transformers. It improves the state-of-the-art by $6.8$ percentage points on held-out instances and $11.8$ percentage points on an out-of-distribution dataset from the annual reactive synthesis competition.
arXiv.org Artificial Intelligence
Mar-2-2023
- Country:
- North America > United States
- South Carolina > Charleston County
- Charleston (0.04)
- California > Santa Clara County
- Palo Alto (0.04)
- South Carolina > Charleston County
- Europe
- Austria > Vienna (0.14)
- United Kingdom > England
- Oxfordshire > Oxford (0.04)
- North America > United States
- Genre:
- Research Report > New Finding (0.46)
- Industry:
- Information Technology > Security & Privacy (0.68)