Skip to main content

Syntax-Guided Termination Analysis

Author(s): Fedyukovich, Grigory; Zhang, Yueling; Gupta, Aarti

Download
To refer to this page use: http://arks.princeton.edu/ark:/88435/pr1wv6n
Full metadata record
DC FieldValueLanguage
dc.contributor.authorFedyukovich, Grigory-
dc.contributor.authorZhang, Yueling-
dc.contributor.authorGupta, Aarti-
dc.date.accessioned2021-10-08T19:46:52Z-
dc.date.available2021-10-08T19:46:52Z-
dc.date.issued2018en_US
dc.identifier.citationFedyukovich, Grigory, Yueling Zhang, and Aarti Gupta. "Syntax-Guided Termination Analysis." In International Conference on Computer Aided Verification (2018): pp. 124-143. doi:10.1007/978-3-319-96145-3_7en_US
dc.identifier.issn0302-9743-
dc.identifier.urihttp://arks.princeton.edu/ark:/88435/pr1wv6n-
dc.description.abstractWe present new algorithms for proving program termination and non-termination using syntax-guided synthesis. They exploit the symbolic encoding of programs and automatically construct a formal grammar for symbolic constraints that are used to synthesize either a termination argument or a non-terminating program refinement. The constraints are then added back to the program encoding, and an off-the-shelf constraint solver decides on their fitness and on the progress of the algorithms. The evaluation of our implementation, called Freq-Term, shows that although the formal grammar is limited to the syntax of the program, in the majority of cases our algorithms are effective and fast. Importantly, FreqTerm is competitive with state-of-the-art on a wide range of terminating and non-terminating benchmarks, and it significantly outperforms state-of-the-art on proving non-termination of a class of programs arising from large-scale Event-Condition-Action systems.en_US
dc.format.extent124 - 143en_US
dc.language.isoen_USen_US
dc.relation.ispartofInternational Conference on Computer Aided Verificationen_US
dc.rightsFinal published version. This is an open access article.en_US
dc.titleSyntax-Guided Termination Analysisen_US
dc.typeConference Articleen_US
dc.identifier.doi10.1007/978-3-319-96145-3_7-
dc.identifier.eissn1611-3349-
pu.type.symplectichttp://www.symplectic.co.uk/publications/atom-terms/1.0/conference-proceedingen_US

Files in This Item:
File Description SizeFormat 
SyntaxGuidedTerminationAnalysis.pdf666.14 kBAdobe PDFView/Download


Items in OAR@Princeton are protected by copyright, with all rights reserved, unless otherwise indicated.