Confluence reduction for Markov automata

    Research output: Contribution to journalArticleAcademicpeer-review

    6 Citations (Scopus)
    118 Downloads (Pure)

    Abstract

    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.
    Original languageEnglish
    Pages (from-to)193-219
    Number of pages27
    JournalTheoretical computer science
    Volume655
    Issue numberB
    Early online date19 Jan 2016
    DOIs
    Publication statusPublished - 6 Dec 2016

    Keywords

    • Markov automata
    • Confluence
    • State space reduction
    • Process algebra
    • Divergence-sensitive branching bisimulation
    • Partial order reduction

    Fingerprint Dive into the research topics of 'Confluence reduction for Markov automata'. Together they form a unique fingerprint.

  • Cite this