跳到主要导航 跳到搜索 跳到主要内容

Model-Guided Synthesis for LTL over Finite Traces

  • Shengping Xiao
  • , Yongkang Li
  • , Xinyue Huang
  • , Yicong Xu
  • , Jianwen Li*
  • , Geguang Pu
  • , Ofer Strichman
  • , Moshe Y. Vardi
  • *此作品的通讯作者

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Satisfiability and synthesis are two fundamental problems for Linear Temporal Logic, both of which can be solved on the automaton constructed from the input formula. In general, satisfiability is easier than synthesis in both theory and practice, as satisfiability needs only to find a satisfying trace, while synthesis has to find a winning strategy. This paper presents a novel technique called MoGuS, which improves the performance of synthesis for LTLf, a variant of LTL interpreted over finite traces, by repeatedly invoking an LTLf satisfiability checker to guide its search for a winning strategy. Satiisfiabiity checkers have not been used before in the context of LTLf synthesis. MoGuS computes a satisfying trace of the input formula, and then uses the formula-progression technique to compute the states on the fly in the automaton run. It then checks whether there exists a winning strategy from each of the states. If not, the current state is marked as a ‘failure’ state (as it can never produce a winning strategy), the checking rolls back to its predecessor state, and the process repeats. MoGuS returns ‘Realizable’ if the initial state turns out to be winning, and ‘Unrealizable’ otherwise. We conducted an extensive experimental evaluation of MoGuS by comparing it to different state-of-the-art LTLf synthesis algorithms on a large set of benchmarks. The results show that MoGuS has the most stable and the best overall performance on the tested benchmarks.

源语言英语
主期刊名Verification, Model Checking, and Abstract Interpretation - 25th International Conference, VMCAI 2024, Proceedings
编辑Rayna Dimitrova, Ori Lahav, Sebastian Wolff
出版商Springer Science and Business Media Deutschland GmbH
186-207
页数22
ISBN(印刷版)9783031505232
DOI
出版状态已出版 - 2024
活动25th International Conference on Verification, Model Checking, and Abstract Interpretation, VMCAI 2024 was co-located with 51st ACM SIGPLAN Symposium on Principles of Programming Languages, POPL 2024 - London, 英国
期限: 15 1月 202416 1月 2024

出版系列

姓名Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
14499 LNCS
ISSN(印刷版)0302-9743
ISSN(电子版)1611-3349

会议

会议25th International Conference on Verification, Model Checking, and Abstract Interpretation, VMCAI 2024 was co-located with 51st ACM SIGPLAN Symposium on Principles of Programming Languages, POPL 2024
国家/地区英国
London
时期15/01/2416/01/24

指纹

探究 'Model-Guided Synthesis for LTL over Finite Traces' 的科研主题。它们共同构成独一无二的指纹。

引用此