vix.ing · top · new · best · stats · spec

Bounded Cycle Synthesis

2016/05/05 by Bernd Finkbeiner, Finkbeiner, Bernd, Felix Klein +1
Computer Science · #Embedded Systems Design Techniques #FOS: Computer and information sciences #Formal Methods in Verification #Logic in Computer Science (cs.LO) #Model-Driven Software Engineering Techniques

paper · pdf · doi:10.48550/arxiv.1605.01511

openalex publication_date 2016/05/05 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/28

Abstract

We introduce a new approach for the synthesis of Mealy machines from specifications in linear-time temporal logic (LTL), where the number of cycles in the state graph of the implementation is limited by a given bound. Bounding the number of cycles leads to implementations that are structurally simpler and easier to understand. We solve the synthesis problem via an extension of SAT-based bounded synthesis, where we additionally construct a witness structure that limits the number of cycles. We also establish a triple-exponential upper and lower bound for the potential blow-up between the length of the LTL formula and the number of cycles in the state graph.

Citations

Related