【24h】

An Analyzer for Extended Compositional Process Algebras

机译:扩展成分过程代数的分析器

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

摘要

System simulation and verification become more demanding as complexity grows. Pat is developed as an interactive system to support composing, simulating and reasoning of process algebra with various extensions like fairness events, global variables and parameterized processes. Pat provides user friendly interfaces to support system modeling and simulation. Furthermore, it embeds two complementing model checking techniques catering for different systems and properties, namely, an explicit on-the-fly model checker which is designed to verify event-based fairness constraints efficiently and a bounded model checker based on state-of-the-art SAT solvers. The model checkers are capable of proving reachability, deadlock-freeness and the full set of Linear Temporal Logic (LTL) properties. Compared to other model checkers, Pat has two key advantages. Firstly, it supports an intuitive annotation of fairness constraints so that it handles large number of fairness constraints efficiently. Secondly, the compositional encoding of system models as SAT problems allows us to handle compositional process algebra effectively. The experimental results show that Pat is capable of verifying systems with large number of states and outperforms the state-of-the-art model checkers in some cases.
机译:随着复杂度的增加,系统仿真和验证的要求也越来越高。 Pat被开发为一种交互式系统,以支持对过程代数的组成,仿真和推理,并具有各种扩展功能,例如公平事件,全局变量和参数化过程。 Pat提供了用户友好的界面来支持系统建模和仿真。此外,它还嵌入了两种针对不同系统和属性的补充模型检查技术,即显式的实时模型检查器(用于有效验证基于事件的公平性约束)和基于状态的有界模型检查器。 SAT求解器。模型检查器能够证明可达性,无死锁和完整的线性时态逻辑(LTL)属性。与其他模型检查器相比,Pat具有两个关键优势。首先,它支持对公平性约束的直观注释,从而可以有效处理大量的公平性约束。其次,作为SAT问题的系统模型的成分编码使我们能够有效地处理成分过程代数。实验结果表明,Pat能够验证具有大量状态的系统,并且在某些情况下优于最新的模型检查器。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号