Confluence reduction for Markov automata
Autor: | Joost-Pieter Katoen, Mark Timmer, Jaco van de Pol, Mariëlle Stoelinga |
---|---|
Rok vydání: | 2016 |
Předmět: |
TheoryofComputation_COMPUTATIONBYABSTRACTDEVICES
Theoretical computer science General Computer Science Computer science Process calculus Markov process 0102 computer and information sciences 02 engineering and technology 01 natural sciences Theoretical Computer Science symbols.namesake Computer Science::Logic in Computer Science 0202 electrical engineering electronic engineering information engineering State space Markov chain State space reduction Probabilistic logic Process algebra Confluence 020207 software engineering Partial order reduction Automaton TheoryofComputation_MATHEMATICALLOGICANDFORMALLANGUAGES 010201 computation theory & mathematics symbols Computer Science::Programming Languages Markov automata Divergence-sensitive branching bisimulation Computer Science::Formal Languages and Automata Theory |
Zdroj: | Theoretical computer science, 655(B), 193-219. Elsevier |
ISSN: | 0304-3975 |
DOI: | 10.1016/j.tcs.2016.01.017 |
Popis: | Markov automata are a novel formalism for specifying systems exhibiting nondeterminism, probabilistic choices and Markovian rates. As expected, the state space explosion threatens the analysability of these models. We therefore introduce confluence reduction for Markov automata, a powerful reduction technique to keep them small by omitting internal transitions. We define the notion of confluence directly on Markov automata, and discuss additionally how to syntactically detect confluence on the process-algebraic language MAPA that was introduced recently. That way, Markov automata generated by MAPA specifications can be reduced on-the-fly while preserving divergence-sensitive branching bisimulation. Three case studies demonstrate the significance of our approach, with reductions in analysis time up to an order of magnitude. |
Databáze: | OpenAIRE |
Externí odkaz: |