Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Aleksandar Chakarov is active.

Publication


Featured researches published by Aleksandar Chakarov.


computer aided verification | 2013

Probabilistic Program Analysis with Martingales

Aleksandar Chakarov; Sriram Sankaranarayanan

We present techniques for the analysis of infinite state probabilistic programs to synthesize probabilistic invariants and prove almost-sure termination. Our analysis is based on the notion of (super) martingales from probability theory. First, we define the concept of (super) martingales for loops in probabilistic programs. Next, we present the use of concentration of measure inequalities to bound the values of martingales with high probability. This directly allows us to infer probabilistic bounds on assertions involving the program variables. Next, we present the notion of a super martingale ranking function (SMRF) to prove almost sure termination of probabilistic programs. Finally, we extend constraint-based techniques to synthesize martingales and super-martingale ranking functions for probabilistic programs. We present some applications of our approach to reason about invariance and termination of small but complex probabilistic programs.


static analysis symposium | 2014

Expectation Invariants for Probabilistic Program Loops as Fixed Points

Aleksandar Chakarov; Sriram Sankaranarayanan

We present static analyses for probabilistic loops using expectation invariants. Probabilistic loops are imperative while-loops augmented with calls to random variable generators. Whereas, traditional program analysis uses Floyd-Hoare style invariants to over-approximate the set of reachable states, our approach synthesizes invariant inequalities involving the expected values of program expressions at the loop head. We first define the notion of expectation invariants, and demonstrate their usefulness in analyzing probabilistic program loops. Next, we present the set of expectation invariants for a loop as a fixed point of the pre-expectation operator over sets of program expressions. Finally, we use existing concepts from abstract interpretation theory to present an iterative analysis that synthesizes expectation invariants for probabilistic program loops. We show how the standard polyhedral abstract domain can be used to synthesize expectation invariants for probabilistic programs, and demonstrate the usefulness of our approach on some examples of probabilistic program loops.


tools and algorithms for construction and analysis of systems | 2016

Deductive Proofs of Almost Sure Persistence and Recurrence Properties

Aleksandar Chakarov; Yuen-Lam Voronin; Sriram Sankaranarayanan

Martingale theory yields a powerful set of tools that have recently been used to prove quantitative properties of stochastic systems such as stochastic safety and qualitative properties such as almost sure termination. In this paper, we examine proof techniques for establishing almost sure persistence and recurrence properties of infinite-state discrete time stochastic systems. A persistence property


international conference on software engineering | 2013

Exploring the internal state of user interfaces by combining computer vision techniques with grammatical inference

Paul Givens; Aleksandar Chakarov; Sriram Sankaranarayanan; Tom Yeh


tools and algorithms for construction and analysis of systems | 2016

Uncertainty Propagation Using Probabilistic Affine Forms and Concentration of Measure Inequalities

Olivier Bouissou; Eric Goubault; Sylvie Putot; Aleksandar Chakarov; Sriram Sankaranarayanan

\Diamond \Box P


arXiv: Discrete Mathematics | 2012

Recurrent Partial Words

Francine Blanchet-Sadri; Aleksandar Chakarov; Lucas Manuelli; Jarett Schwartz; Slater Stich


Journal of Discrete Algorithms | 2012

Number of holes in unavoidable sets of partial words II

Francine Blanchet-Sadri; Bob Chen; Aleksandar Chakarov

specifies that almost all executions of the stochastic system eventually reach P and stay there forever. Likewise, a recurrence property


international workshop on combinatorial algorithms | 2010

Minimum number of holes in unavoidable sets of partial words of size three

Francine Blanchet-Sadri; Bob Chen; Aleksandar Chakarov


acm southeast regional conference | 2009

Tricolorable torus knots are NP-complete

Peter B. Golbus; Robert W. McGrail; Tomasz Przytycki; Mary Sharac; Aleksandar Chakarov

\Box \Diamond Q


programming language design and implementation | 2013

Static analysis for probabilistic programs: inferring whole program properties from finitely many paths

Sriram Sankaranarayanan; Aleksandar Chakarov; Sumit Gulwani

Collaboration


Dive into the Aleksandar Chakarov's collaboration.

Top Co-Authors

Avatar

Sriram Sankaranarayanan

University of Colorado Boulder

View shared research outputs
Top Co-Authors

Avatar

Francine Blanchet-Sadri

University of North Carolina at Chapel Hill

View shared research outputs
Top Co-Authors

Avatar

Bob Chen

University of California

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Paul Givens

University of Colorado Boulder

View shared research outputs
Researchain Logo
Decentralizing Knowledge