arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 1706.05082cs.LOcs.FL
收藏

不完备模型的概率模型检验

Probabilistic Model Checking of Incomplete Models

Shiraj Arora, M. V. Panduranga Rao

摘要:

为了保证模型检验的准确性,模型必须是系统的完整和忠实的表示。不幸的是,这并不总是可能的,主要是因为两个原因:(i)模型仍在开发中,(ii)一些模块的正确执行尚未确定。在这样的情况下,对于某些模型检验查询,是否仍然可能得到正确的答案?本文是回答这个问题的一个步骤。我们制定这个问题的离散时间马尔可夫链(DTMC)建模形式主义和概率计算树逻辑(PCTL)查询语言。然后,我们提出了一个简单的解决方案,通过修改DTMC和PCTL,以适应三值逻辑。该技术建立在现有的模型检验算法和工具,避免了需要新的占三值逻辑。对复杂系统建模的最有用和最流行的技术之一是通过离散事件仿真。离散事件模拟器本质上是用某种程序设计语言编写的代码。我们展示了我们的方法在一段代码中的应用,其中包含一个未知的正确性模块。本文的初步版本出现在Leavering Applications of Formal Methods,Verification and Validation:Foundational Techniques(ISoLA 2016),LNCS 9952,Springer的会议录中。关键词:概率模型,概率模型检验三值逻辑,离散时间马尔可夫链,概率计算树逻辑。

英文摘要:

It is crucial for accurate model checking that the model be a complete and faithful representation of the system. Unfortunately, this is not always possible, mainly because of two reasons: (i) the model is still under development and (ii) the correctness of implementation of some modules is not established. In such circumstances, is it still possible to get correct answers for some model checking queries? This paper is a step towards answering this question. We formulate this problem for the Discrete Time Markov Chains (DTMC) modeling formalism and the Probabilistic Computation Tree Logic (PCTL) query language. We then propose a simple solution by modifying DTMC and PCTL to accommodate three valued logic. The technique builds on existing model checking algorithms and tools, obviating the need for new ones to account for three valued logic. One of the most useful and popular techniques for modeling complex systems is through discrete event simulation. Discrete event simulators are essentially code in some programming language. We show an application of our approach on a piece of code that contains a module of unknown correctness. A preliminary version of this paper appears in the proceedings of Leveraging Applications of Formal Methods, Verification and Validation: Foundational Techniques (ISoLA 2016), LNCS 9952, Springer. Keywords: Probabilistic models, Probabilistic Model checking Three-valued Logic, Discrete Time Markov Chain, Probabilistic Computation Tree Logic.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑