### Abstract

Original language | English |
---|---|

Title of host publication | 5th International Workshop on Formal Methods for Industrial Critical Systems, FMICS 2000 |

Editors | Stefania Gnesi, Ina Schieferdecker, Axel Rennoch |

Publisher | G.M.D. |

Pages | 11-27 |

Number of pages | 17 |

Publication status | Published - 2000 |

Event | 5th International ERCIM Workshop on Formal Methods for Industrial Critical Systems, FMICS 2000 - Berlin, Germany Duration: 3 Apr 2000 → 4 Apr 2000 Conference number: 5 https://fmics.inria.fr/workshop-5/ |

### Publication series

Name | GMD Report |
---|---|

Publisher | GMD |

Volume | 91 |

ISSN (Print) | 1435-2702 |

### Workshop

Workshop | 5th International ERCIM Workshop on Formal Methods for Industrial Critical Systems, FMICS 2000 |
---|---|

Abbreviated title | FMICS |

Country | Germany |

City | Berlin |

Period | 3/04/00 → 4/04/00 |

Internet address |

### Fingerprint

### Keywords

- EWI-6444

### Cite this

*5th International Workshop on Formal Methods for Industrial Critical Systems, FMICS 2000*(pp. 11-27). (GMD Report; Vol. 91). G.M.D..

}

*5th International Workshop on Formal Methods for Industrial Critical Systems, FMICS 2000.*GMD Report, vol. 91, G.M.D., pp. 11-27, 5th International ERCIM Workshop on Formal Methods for Industrial Critical Systems, FMICS 2000, Berlin, Germany, 3/04/00.

**Performance and reliability model checking and model construction.** / Hermanns, H.

Research output: Chapter in Book/Report/Conference proceeding › Conference contribution › Academic

TY - GEN

T1 - Performance and reliability model checking and model construction

AU - Hermanns, H.

PY - 2000

Y1 - 2000

N2 - Continuous-time Markov chains (CTMCs) are widely used to describe stochastic phenomena in many diverse areas. They are used to estimate performance and reliability characteristics of various nature, for instance to quantify throughputs of manufacturing systems, to locate bottlenecks in communication systems, or to estimate reliability in aerospace systems. CTMCs are the underlying semantic model of major high level performance modelling formalisms such as stochastic Petri nets, stochastic process algebras, and Markovian queueing networks. Model checking is a very successful technique to establish correctness of systems from very similar application domains, usually described in terms of a nondeterministic finite-state model. One of the major reasons for the success of model checking tools in practice is the efficient way to cope with the state-space explosion problem, using symbolic (BDD-based) techniques. In this talk, I will introduce CTMCs and discuss the use of model checking to assess performance and reliability properties of CTMCs. With this approach, properties-of-interest are expressed as formulas of a stochastic extension of the logic CTL and interpreted over CTMCs. Model checking this logic requires the solution of linear systems of equations and of systems of Volterra integral equations. I will outline approximate techniques for solving the equation systems, and present a JAVA implementation of a Markov chain model checker. My introduction to CTMC model checking will be complemented with a discussion of CTMC model construction techniques. I will survey formal methods that facilitate the construction of large CTMC models. In particular I will focus on high-level formalisms supporting a modern, hierarchical and compositional design methodology. Existing tool support, as well as techniques to combat the state space explosion problem will be discussed.

AB - Continuous-time Markov chains (CTMCs) are widely used to describe stochastic phenomena in many diverse areas. They are used to estimate performance and reliability characteristics of various nature, for instance to quantify throughputs of manufacturing systems, to locate bottlenecks in communication systems, or to estimate reliability in aerospace systems. CTMCs are the underlying semantic model of major high level performance modelling formalisms such as stochastic Petri nets, stochastic process algebras, and Markovian queueing networks. Model checking is a very successful technique to establish correctness of systems from very similar application domains, usually described in terms of a nondeterministic finite-state model. One of the major reasons for the success of model checking tools in practice is the efficient way to cope with the state-space explosion problem, using symbolic (BDD-based) techniques. In this talk, I will introduce CTMCs and discuss the use of model checking to assess performance and reliability properties of CTMCs. With this approach, properties-of-interest are expressed as formulas of a stochastic extension of the logic CTL and interpreted over CTMCs. Model checking this logic requires the solution of linear systems of equations and of systems of Volterra integral equations. I will outline approximate techniques for solving the equation systems, and present a JAVA implementation of a Markov chain model checker. My introduction to CTMC model checking will be complemented with a discussion of CTMC model construction techniques. I will survey formal methods that facilitate the construction of large CTMC models. In particular I will focus on high-level formalisms supporting a modern, hierarchical and compositional design methodology. Existing tool support, as well as techniques to combat the state space explosion problem will be discussed.

KW - EWI-6444

M3 - Conference contribution

T3 - GMD Report

SP - 11

EP - 27

BT - 5th International Workshop on Formal Methods for Industrial Critical Systems, FMICS 2000

A2 - Gnesi, Stefania

A2 - Schieferdecker, Ina

A2 - Rennoch, Axel

PB - G.M.D.

ER -