首页> 外文学位 >Probabilistic symbolic model checking with engineering models and applications.
【24h】

Probabilistic symbolic model checking with engineering models and applications.

机译:用工程模型和应用程序进行概率符号模型检查。

获取原文
获取原文并翻译 | 示例

摘要

Verifying the safety of computer systems is of paramount importance, especially when such systems control and monitor life-critical operations. However, this problem is very difficult due to the size and complexity of the analyzed systems, and the stochastic nature of the physical world with which they interface. The transportation, pharmaceutical, chemical, and nuclear industries need robust tools and real-world case studies that demonstrate the feasibility of applying formal methods. This thesis presents a new tool for the formal verification of stochastic systems and provides case studies of railway signalling control systems, flexible manufacturing systems, reliable systems, and networks that illustrate the verification methodology.; Symbolic model checking is a formal method for the verification of finite-state systems. Systems are modeled by state transition graphs represented using binary decision diagrams, and specifications are written in temporal logic. Efficient symbolic algorithms perform an exhaustive search of the state space to determine if the specification is true or not. Symbolic model checking has proved to be very successful in finding design errors in several industrial systems and protocols. This extends symbolic model checking to the analysis and verification of stochastic systems. Our approach models stochastic systems as finite state Markov processes, which are obtained from state transition graphs by assigning probabilities to the transitions. The novelty of this thesis is the use of multi-terminal binary decision diagrams in representing the transition probability matrix and performing the probability calculations.; Probabilistic model checking makes it possible to check specifications such as “there is at least a 0.001% probability that the system will fail during the first 4 hours of operation” or “once a request occurs, there is a 98% probability that the request will be acknowledged within 5 seconds.” While model checking can tell us whether a system is correct, probabilistic model checking can also tell us whether a system is timely and reliable.; The case studies demonstrate that the methods we have proposed are efficient enough to use in the formal verification of real-world systems and can ultimately lead to the design of safer and better products.
机译:验证计算机系统的安全性至关重要,尤其是当此类系统控制和监视对生命至关重要的操作时。但是,由于所分析系统的大小和复杂性以及与之交互的物理世界的随机性质,此问题非常困难。运输,制药,化学和核工业需要强大的工具和实际案例研究,以证明采用正式方法的可行性。本文提出了一种用于随机系统形式化验证的新工具,并提供了铁路信号控制系统,柔性制造系统,可靠系统以及说明验证方法的网络的案例研究。符号模型检查是验证有限状态系统的一种正式方法。系统由使用二进制决策图表示的状态转换图建模,并且规范以时间逻辑编写。高效的符号算法对状态空间进行详尽的搜索,以确定规范是否正确。事实证明,符号模型检查在发现几种工业系统和协议中的设计错误方面非常成功。这将符号模型检查扩展到了随机系统的分析和验证。我们的方法将随机系统建模为有限状态马尔可夫过程,该过程是通过将概率分配给状态转移图而从状态转移图获得的。本文的新颖之处在于在表示过渡概率矩阵和进行概率计算中使用了多端二进制决策图。通过概率模型检查,可以检查诸如“在运行的前四个小时内系统至少有0.001%的概率发生故障”或“一旦发生请求,则该请求将有98%的概率发生”的规范。在5秒内被确认。”模型检查可以告诉我们系统是否正确,而概率模型检查还可以告诉我们系统是否及时可靠。案例研究表明,我们提出的方法足够有效,可以用于对真实系统的形式验证,并最终可以设计出更安全,更好的产品。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号