Probabilistic software analysis aims at quantifying the probability of a target event to occur during a program execution, given a probabilistic usage profile. The probability distributions over the input values specified by a profile can be used to quantify the probability of satisfying a branch condition (and its complement) of sequential programs. On the other hand, the behavior of multithreaded programs is affected not only by users inputs, but also by the choices of the scheduler assigning the CPU to each of the ready threads. A problem for multithreaded programs is to identify a scheduler that minimizes or maximizes the probability of the target event to occur. In [4] an approach reminiscent of dynamic programming is used for this pur...
International audienceThe classical model of a real-time system consists of a number of tasks, each ...
The research artifact we present here is PReach. PReach implements a heuristic for probabilistic re...
Probabilistic software analysis seeks to quantify the likelihood of reaching a target event under un...
Probabilistic software analysis (PSA) aims at computing the probability for a target event to occur ...
Probabilistic software analysis seeks to quantify the likelihood of reaching a target event under un...
Probabilistic programs [6] are sequential programs, written in languages like C, Java, Scala, or ML,...
Probabilistic programming refers to the idea of using standard programming constructs for specifying...
FACEPEProbabilistic software analysis aims at quantifying how likely a target event is to occur, gi...
Abstract. Consider a finite set of processes, such that each one may use randomizations in its cours...
Forward inference techniques such as sequential Monte Carlo and particle Markov chain Monte Carlo fo...
Predicting a sequence of upcoming function calls is impor-tant for optimizing programs written in mo...
We present an approach to probabilistic analysis which is based on program semantics and exploits th...
Abstract. We present an approach to probabilistic analysis which is based on program semantics and e...
Imagine a world where computational simulations can be inverted as easily as running them forwards, ...
Modern computer systems have become so complex that understanding and predicting the performance of ...
International audienceThe classical model of a real-time system consists of a number of tasks, each ...
The research artifact we present here is PReach. PReach implements a heuristic for probabilistic re...
Probabilistic software analysis seeks to quantify the likelihood of reaching a target event under un...
Probabilistic software analysis (PSA) aims at computing the probability for a target event to occur ...
Probabilistic software analysis seeks to quantify the likelihood of reaching a target event under un...
Probabilistic programs [6] are sequential programs, written in languages like C, Java, Scala, or ML,...
Probabilistic programming refers to the idea of using standard programming constructs for specifying...
FACEPEProbabilistic software analysis aims at quantifying how likely a target event is to occur, gi...
Abstract. Consider a finite set of processes, such that each one may use randomizations in its cours...
Forward inference techniques such as sequential Monte Carlo and particle Markov chain Monte Carlo fo...
Predicting a sequence of upcoming function calls is impor-tant for optimizing programs written in mo...
We present an approach to probabilistic analysis which is based on program semantics and exploits th...
Abstract. We present an approach to probabilistic analysis which is based on program semantics and e...
Imagine a world where computational simulations can be inverted as easily as running them forwards, ...
Modern computer systems have become so complex that understanding and predicting the performance of ...
International audienceThe classical model of a real-time system consists of a number of tasks, each ...
The research artifact we present here is PReach. PReach implements a heuristic for probabilistic re...
Probabilistic software analysis seeks to quantify the likelihood of reaching a target event under un...