Termination analysis of probabilistic programs through Positivstellensatz's

K Chatterjee, H Fu, AK Goharshady - … 2016, Toronto, ON, Canada, July 17 …, 2016 - Springer
We consider nondeterministic probabilistic programs with the most basic liveness property of
termination. We present efficient methods for termination analysis of nondeterministic …

Cost analysis of nondeterministic probabilistic programs

P Wang, H Fu, AK Goharshady, K Chatterjee… - Proceedings of the 40th …, 2019 - dl.acm.org
We consider the problem of expected cost analysis over nondeterministic probabilistic
programs, which aims at automated methods for analyzing the resource-usage of such …

Sound and complete witnesses for template-based verification of LTL properties on polynomial programs

K Chatterjee, A Goharshady, E Goharshady… - … Symposium on Formal …, 2024 - Springer
We study the classical problem of verifying programs with respect to formal specifications
given in the linear temporal logic (LTL). We first present novel sound and complete …

Non-polynomial worst-case analysis of recursive programs

K Chatterjee, H Fu, AK Goharshady - ACM Transactions on …, 2019 - dl.acm.org
We study the problem of developing efficient approaches for proving worst-case bounds of
non-deterministic recursive programs. Ranking functions are sound and complete for …

Automated recurrence analysis for almost-linear expected-runtime bounds

K Chatterjee, H Fu, A Murhekar - International Conference on Computer …, 2017 - Springer
We consider the problem of developing automated techniques for solving recurrence
relations to aid the expected-runtime analysis of programs. The motivation is that several …

Parameterized and algebro-geometric advances in static program analysis

A Goharshady - 2020 - hal.science
In this thesis, we consider several of the most classical and fundamental problems in static
analysis and formal verification, including invariant generation, reachability analysis …

Synthesis of ranking functions via DNN

W Tan, Y Li - Neural Computing and Applications, 2021 - Springer
We propose a new approach to synthesis of non-polynomial ranking functions for loops via
deep neural network (DNN). Firstly, we construct a ranking function template by DNN …

Synthesizing nested ranking functions for loop programs via svm

Y Li, X Sun, Y Li, A Turrini, L Zhang - Formal Methods and Software …, 2019 - Springer
Termination of programs is probably the most famous undecidable problem in computer
science. Despite this undecidability result, a lot of effort has been spent on improving …

Reachable set estimation and safety verification of nonlinear systems via iterative sums of squares programming

W Lin, Z Yang, Z Ding - Journal of Systems Science and Complexity, 2022 - Springer
In this paper, the problems of forward reachable set estimation and safety verification of
uncertain nonlinear systems with polynomial dynamics are addressed. First, an iterative …

Ranking function detection via SVM: a more general method

Y Yuan, Y Li - IEEE Access, 2019 - ieeexplore.ieee.org
The existence of a ranking function implies the termination of a loop. Different methods are
designed for detection of different classes of ranking functions. Moreover, for loops with …