【24h】

Verifying concurrent probabilistic systems using probabilistic-epistemic logic specifications

机译:使用概率论逻辑规范验证并发概率论系统

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

摘要

In this paper, we address the problem of verifying probabilistic and epistemic properties in concurrent probabilistic systems expressed in PCTLK. PCTLK is an extension of the Probabilistic Computation Tree Logic (PCTL) augmented with Knowledge (K). In fact, PCTLK enjoys two epistemic modalities K (i) for knowledge and for probabilistic knowledge. The approach presented for verifying PCTLK specifications in such concurrent systems is based on a transformation technique. More precisely, we convert PCTLK model checking into the problem of model checking Probabilistic Branching Time Logic (PBTL), which enjoys path quantifiers in the range of adversaries. We then prove that model checking a formula of PCTLK in concurrent probabilistic programs is PSPACE-complete. Furthermore, we represent models associated with PCTLK logic symbolically with Multi-Terminal Binary Decision Diagrams (MTBDDs), which are supported by the probabilistic model checker PRISM. Finally, an application, namely the NetBill online shopping payment protocol, and an example about synchronization illustrated through the dining philosophers problem are implemented with the MTBDD engine of this model checker to verify probabilistic epistemic properties and evaluate the practical complexity of this verification.
机译:在本文中,我们解决了验证以PCTLK表示的并发概率系统中的概率和认知性质的问题。 PCTLK是概率计算树逻辑(PCTL)的扩展,并以知识(K)增强。实际上,PCTLK在知识和概率知识方面享有两种认知方式K(i)。提出的在此类并发系统中验证PCTLK规范的方法基于一种转换技术。更准确地说,我们将PCTLK模型检查转换为模型检查问题,即概率分支时间逻辑(PBTL)问题,该问题在对手范围内享有路径限定符。然后,我们证明模型检查并发概率程序中PCTLK的公式是PSPACE完全的。此外,我们用概率模型检查器PRISM支持的多终端二进制决策图(MTBDD)象征性地表示与PCTLK逻辑关联的模型。最后,使用该模型检查器的MTBDD引擎实现了一个应用程序,即NetBill在线购物支付协议,以及通过就餐哲学家问题说明的有关同步的示例,以验证概率认知性质并评估该验证的实际复杂性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号