Skip to search boxSkip to navigationSkip to main content

New results for Constraint Markov Chains

  • Benoit Delahaye
    ,
  • Kim Guldstrand Larsen
    ,
  • Axel Legay
    ,
  • Mikkel Larsen Pedersen
    ,
  • Aalborg University
Research Output:
Journal Article or Conference Article in Journal
Journal article
Peer-review

Publication Information

Output type

Research Output:
Journal Article or Conference Article in Journal
Journal article
Peer-review

Original language

English

Pages from-to (Number of pages)

Pages 379-401

Journal (Volume, Issue Number)

Performance Evaluation (Volume 69, Issue 7-8)

Publication milestones

  • Published - 2012

Publication status

Published - 2012

ISSN

0166-5316

Publication IDs

  • Scopus: 84864278194

Abstract

This paper studies compositional reasoning theories for stochastic systems. A specification theory combines notions of specification and implementation with satisfaction and refinement relations, and a set of operators that together support stepwise design. One of the first behavioral specification theories introduced for stochastic systems is the one of Interval Markov Chains (IMCs), which are Markov Chains whose probability distributions are replaced by a conjunction of intervals. In this paper, we show that IMCs are not closed under conjunction, which gives a formal proof of a conjecture made in several recent works.

In order to leverage this problem, we suggested to work with Constraint Markov Chains (CMCs) that is another specification theory where intervals are replaced with general constraints. Contrary to IMCs, one can show that CMCs enjoy the closure properties of a specification theory. In addition, we propose aggressive abstraction procedures for CMCs. Such abstractions can be used either to combat the state-space explosion problem, or to simplify complex constraints. In particular, one can show that, under some assumptions, the behavior of any CMC can be abstracted by an IMC.

Finally, we propose an algorithm for counter-example generation, in case a refinement of two CMCs does not hold. We present a tool that implements our results. Implementing CMCs is a complex process and relies on recent advances made in decision procedures for theory of reals.

Publication metrics

PlumX

Captures
5
Citations
2