Conflict-Driven Conditional Termination
Conflict-Driven Conditional Termination
复制标题
冲突驱动的有条件终止
DOI:
10.1007/978-3-319-21668-3_16
复制
发表时间:
2015
期刊:
影响因子:
--
通讯作者:
Caterina Urban
中科院分区:
文献类型:
--
作者:
V. D'Silva;Caterina Urban
Conflict-driven learning, which is essential to the performance of sat and smt solvers, consists of a procedure that searches for a model of a formula, and refutation procedure for proving that no model exists. This paper shows that conflict-driven learning can improve the precision of a termination analysis based on abstract interpretation. We encode non-termination as satisfiability in a monadic second-order logic and use abstract interpreters to reason about the satisfiability of this formula. Our search procedure combines decisions with reachability analysis to find potentially non-terminating executions and our refutation procedure uses a conditional termination analysis. Our implementation extends the set of conditional termination arguments discovered by an existing termination analyzer.
DOI:
10.1145/2737924.2737993
发表时间:
2015-06
期刊:
Proceedings of the 36th ACM SIGPLAN Conference on Programming Language Design and Implementation
影响因子:
--
作者:
T. Le;S. Qin;W. Chin
通讯作者:
T. Le;S. Qin;W. Chin
影响因子:
0.8
作者:
Brain, Martin;D'Silva, Vijay;Kroening, Daniel
通讯作者:
Kroening, Daniel
DOI:
10.1145/2429069.2429087
发表时间:
2013
期刊:
--
影响因子:
--
作者:
D'Silva V
通讯作者:
D'Silva V