“…generation of random values according to a predefined probability distribution, leads to the class of probabilistic programs [45]. Probabilistic programs are shown to be powerful models for a wide variety of applications, such as analysis of stochastic network protocols [40,65,88], machine learning applications [26,44,81,83], and robot planning [91,92], to name a few. There are also many probabilistic programming languages (such as Church [42], Anglican [93] and WebPPL [43]) and automated analysis of such programs is an active research area in formal methods and programming languages (see [1,16,18,22,37,66,67,74,96]).…”