We present APEX, a tool for analysing probabilistic programs that are open, i.e. where variables or even functions can be left unspecified. APEX transforms a program into an automaton that captures the program's probabilistic behaviour under all instantiations of the unspecified components. The translation is compositional and effectively leverages state reduction techniques. APEX can then further analyse the produced automata; in particular, it can check two automata for equivalence which translates to equivalence of the corresponding programs under all environments. In this way, APEX can verify a broad range of anonymity and termination properties of randomised protocols and other open programs, sometimes with an exponential speed-up over...
This paper describes a major new release of the PRISM probabilistic model checker, adding, in partic...
Probabilistic modeling and reasoning are central tasks in artificial intelligence and machine learni...
AbstractWhen modelling a complex system, such as one with distributed functionality, we need to choo...
We introduce a simple procedural probabilistic programming language which is suitable for coding a w...
We introduce a simple procedural probabilistic programming language which is suitable for coding a w...
Probabilistic programs [6] are sequential programs, written in languages like C, Java, Scala, or ML,...
The research artifact we present here is PReach. PReach implements a heuristic for probabilistic re...
version corrigée de quelques scoriesThe study of probabilistic programs is of considerable interest ...
We present PASS, a tool that analyzes concurrent probabilistic programs, which map to potentially in...
Contains fulltext : 33088.pdf (publisher's version ) (Closed access
We recently introduced Abstract Probabilistic Automata (APA), a new powerful abstraction formalism f...
Network technology enables smarter and more adaptive computing devices in the context of vehicles, c...
Probabilistic ω-automata are variants of nondeterministic automata over infinite words where all cho...
Probabilistic programs [6] are sequential programs, written in languages like C, Java, Scala, or ML,...
Probabilistic (or quantitative) verification is a branch of formal methods dealing with stochastic m...
This paper describes a major new release of the PRISM probabilistic model checker, adding, in partic...
Probabilistic modeling and reasoning are central tasks in artificial intelligence and machine learni...
AbstractWhen modelling a complex system, such as one with distributed functionality, we need to choo...
We introduce a simple procedural probabilistic programming language which is suitable for coding a w...
We introduce a simple procedural probabilistic programming language which is suitable for coding a w...
Probabilistic programs [6] are sequential programs, written in languages like C, Java, Scala, or ML,...
The research artifact we present here is PReach. PReach implements a heuristic for probabilistic re...
version corrigée de quelques scoriesThe study of probabilistic programs is of considerable interest ...
We present PASS, a tool that analyzes concurrent probabilistic programs, which map to potentially in...
Contains fulltext : 33088.pdf (publisher's version ) (Closed access
We recently introduced Abstract Probabilistic Automata (APA), a new powerful abstraction formalism f...
Network technology enables smarter and more adaptive computing devices in the context of vehicles, c...
Probabilistic ω-automata are variants of nondeterministic automata over infinite words where all cho...
Probabilistic programs [6] are sequential programs, written in languages like C, Java, Scala, or ML,...
Probabilistic (or quantitative) verification is a branch of formal methods dealing with stochastic m...
This paper describes a major new release of the PRISM probabilistic model checker, adding, in partic...
Probabilistic modeling and reasoning are central tasks in artificial intelligence and machine learni...
AbstractWhen modelling a complex system, such as one with distributed functionality, we need to choo...