Probabilistic Model Checking of Non-Markovian Models with Concurrent Generally Distributed Timers

A. Horváth, Marco Paolieri, L. Ridi, E. Vicario
{"title":"Probabilistic Model Checking of Non-Markovian Models with Concurrent Generally Distributed Timers","authors":"A. Horváth, Marco Paolieri, L. Ridi, E. Vicario","doi":"10.1109/QEST.2011.23","DOIUrl":null,"url":null,"abstract":"In the analysis of stochastic concurrent timed models, probabilistic model checking combines qualitative identification of feasible behaviors with quantitative evaluation of their probability. If the stochastic process underlying the model is a Continuous Time Markov Chain (CTMC), the problem can be solved by leveraging on the memoryless property of exponential distributions. However, when multiple generally distributed timers can be concurrently enabled, the underlying process may become a Generalized Semi Markov Process (GSMP) for which simulation is often advocated as the only viable approach to evaluation. The method of stochastic state classes provides a means for the analysis of models belonging to this class, that relies on the derivation of multivariate joint distributions of times to fire supported over Difference Bounds Matrix (DBM) zones. Transient stochastic state classes extend the approach with an additional age clock associating each state with the distribution of the time at which it can be reached. We show how transient stochastic state classes can be used to perform bounded probabilistic model checking also for models with underlying GSMPs, and we characterize the conditions for termination of the resulting algorithm, both in exact and approximate evaluation. We also show how the number of classes enumerated to complete the analysis can be largely reduced through a look-ahead in the non-deterministic state class graph of reachable DBM zones. As notable traits, the proposed technique accepts efficient implementation based on DBM zones without requiring the split of domains in regions, and it expresses the bound in terms of a bilateral constraint on the elapsed time without requiring assumptions on the discrete number of executed transitions. Experimental results based on a preliminary implementation in the Oris tool are reported.","PeriodicalId":252235,"journal":{"name":"2011 Eighth International Conference on Quantitative Evaluation of SysTems","volume":"22 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-09-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2011 Eighth International Conference on Quantitative Evaluation of SysTems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/QEST.2011.23","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

Abstract

In the analysis of stochastic concurrent timed models, probabilistic model checking combines qualitative identification of feasible behaviors with quantitative evaluation of their probability. If the stochastic process underlying the model is a Continuous Time Markov Chain (CTMC), the problem can be solved by leveraging on the memoryless property of exponential distributions. However, when multiple generally distributed timers can be concurrently enabled, the underlying process may become a Generalized Semi Markov Process (GSMP) for which simulation is often advocated as the only viable approach to evaluation. The method of stochastic state classes provides a means for the analysis of models belonging to this class, that relies on the derivation of multivariate joint distributions of times to fire supported over Difference Bounds Matrix (DBM) zones. Transient stochastic state classes extend the approach with an additional age clock associating each state with the distribution of the time at which it can be reached. We show how transient stochastic state classes can be used to perform bounded probabilistic model checking also for models with underlying GSMPs, and we characterize the conditions for termination of the resulting algorithm, both in exact and approximate evaluation. We also show how the number of classes enumerated to complete the analysis can be largely reduced through a look-ahead in the non-deterministic state class graph of reachable DBM zones. As notable traits, the proposed technique accepts efficient implementation based on DBM zones without requiring the split of domains in regions, and it expresses the bound in terms of a bilateral constraint on the elapsed time without requiring assumptions on the discrete number of executed transitions. Experimental results based on a preliminary implementation in the Oris tool are reported.
具有并发一般分布计时器的非马尔可夫模型的概率模型检验
在随机并发时间模型分析中,概率模型检验将定性识别可行行为与定量评估可行行为的概率相结合。如果模型的随机过程是连续时间马尔可夫链(CTMC),则可以利用指数分布的无记忆性来解决该问题。然而,当多个普遍分布的计时器可以并发启用时,底层进程可能会变成一个广义半马尔可夫过程(GSMP),对此,仿真通常被提倡作为唯一可行的评估方法。随机状态类方法为该类模型的分析提供了一种方法,该方法依赖于差分界矩阵(DBM)区域上支持的射击时间的多元联合分布的推导。瞬态随机状态类扩展了该方法,增加了一个额外的年龄时钟,将每个状态与可以达到的时间分布联系起来。我们展示了如何使用瞬态随机状态类对具有底层gsmp的模型执行有界概率模型检查,并描述了结果算法的终止条件,包括精确和近似评估。我们还展示了如何通过对可达DBM区域的非确定性状态类图的前瞻性预测,大大减少为完成分析而枚举的类的数量。作为值得注意的特点,所提出的技术接受基于DBM区域的有效实现,而不需要在区域中分割域,并且它根据运行时间的双边约束来表示边界,而不需要对执行转换的离散数量进行假设。本文报道了基于Oris工具初步实现的实验结果。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信