TY - GEN
T1 - Why Confluence is More Powerful than Ample Sets in Probabilistic and Non-Probabilistic Branching Time
AU - Hansen, Henri
AU - Timmer, Mark
PY - 2012/4/1
Y1 - 2012/4/1
N2 - Confluence reduction and partial order reduction by means of ample sets are two different techniques for state space reduction in both traditional and probabilistic model checking. This presentation provides an extensive comparison between these two methods, answering the long-standing question of how they relate. We show that, while both preserve branching time properties, confluence reduction is strictly more powerful than partial order reduction: every reduction that can be obtained with partial order reduction can also be obtained with confluence reduction, but the converse is not true.
A core problem in the comparison is that confluence reduction was dened in an action-based setting, whereas partial order reduction was dened in a state-based setting. We therefore redene confluence reduction in the state-based setting of Markov decision processes, and discuss a nontrivial proof of its correctness. Additionally, we pinpoint precisely in what way confluence reduction is more general, and provide a restricted variant of confluence and relaxed variant of partial order reduction that exactly coincide. The results we present also hold for non-probabilistic models, as they can just as well be applied in a context where all transitions are non-probabilistic.
To show the practical applicability of our results, we adapt a state space generation technique based on representative states, already known in combination with confluence reduction, so that it can also be applied with partial order reduction.
AB - Confluence reduction and partial order reduction by means of ample sets are two different techniques for state space reduction in both traditional and probabilistic model checking. This presentation provides an extensive comparison between these two methods, answering the long-standing question of how they relate. We show that, while both preserve branching time properties, confluence reduction is strictly more powerful than partial order reduction: every reduction that can be obtained with partial order reduction can also be obtained with confluence reduction, but the converse is not true.
A core problem in the comparison is that confluence reduction was dened in an action-based setting, whereas partial order reduction was dened in a state-based setting. We therefore redene confluence reduction in the state-based setting of Markov decision processes, and discuss a nontrivial proof of its correctness. Additionally, we pinpoint precisely in what way confluence reduction is more general, and provide a restricted variant of confluence and relaxed variant of partial order reduction that exactly coincide. The results we present also hold for non-probabilistic models, as they can just as well be applied in a context where all transitions are non-probabilistic.
To show the practical applicability of our results, we adapt a state space generation technique based on representative states, already known in combination with confluence reduction, so that it can also be applied with partial order reduction.
KW - METIS-286343
KW - IR-80456
KW - Markov Decision Processes
KW - Probabilistic branching time
KW - Confluence reduction
KW - Partial order reduction
KW - EWI-21805
KW - Ample sets
M3 - Conference contribution
SN - not assigned
SP - -
BT - 10th Workshop on Quantitative Aspects of Programming Languages (QAPL 2012)
PB - Istituto di Scienza e Tecnologie dell'Informazione
CY - Pisa
Y2 - 31 March 2012 through 1 April 2012
ER -