首页> 外文会议>2012 International Conference on High Performance Computing amp; Simulation >Verification of P2P live streaming systems using symmetry-based semiautomatic abstractions
【24h】

Verification of P2P live streaming systems using symmetry-based semiautomatic abstractions

机译:使用基于对称的半自动抽象对P2P实时流系统进行验证

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

摘要

P2P systems are one of the most efficient data transport technologies in use today. Particularly, P2P live streaming systems have been growing in popularity recently. However, analyzing such systems is difficult. Developers are not able to realize a complete test due the due to system size and complex dynamic behavior. This may lead us to develop protocols with errors, unfair or even with low performance. One way of performing such an analysis is using formal methods. Model Checking is one such method that can be used for the formal verification of P2P systems. However it suffers from the combinatory explosion of states. The problem can be minimized with techniques such as abstraction and symmetry reduction. This work combines both techniques to produce reduced models that can be verified in feasible time. We present a methodology to generate abstract models of reactive systems semi-automatically, based on the model's symmetry. It defines modeling premises to make the abstraction procedure semiautomatic, i.e., without modification of the model. Moreover, it presents abstraction patterns based on the system symmetry and shows which properties are consistent with each pattern. The reductions obtained by the methodology were significant. In our test case of a P2P network, it has enabled the verification of liveness properties over the abstract models which did not finish with the original model after more than two weeks of intensive computation. Our results indicate that the use of model checking for the verification of P2P systems is feasible, and that our modeling methodology can increase the efficiency of the verification algorithms enough to enable the analysis of real complex P2P live streaming systems.
机译:P2P系统是当今使用的最高效的数据传输技术之一。特别是,P2P实时流式传输系统最近已经越来越流行。但是,分析这样的系统是困难的。由于系统大小和复杂的动态行为,开发人员无法实现完整的测试。这可能导致我们开发出错误,不公平甚至性能低下的协议。进行这种分析的一种方法是使用形式化方法。模型检查就是一种可以用于P2P系统形式验证的方法。但是,它遭受国家组合爆炸的困扰。可以使用抽象和对称性降低等技术使问题最小化。这项工作结合了这两种技术,以产生可以在可行时间内验证的简化模型。我们提出了一种基于模型对称性半自动生成反应系统抽象模型的方法。它定义了建模前提以使抽象过程成为半自动的,即无需修改模型。而且,它基于系统对称性提出了抽象模式,并显示了哪些属性与每个模式都一致。通过该方法获得的减少量很大。在我们的P2P网络测试案例中,它已启用了抽象模型的活泼性验证,而抽象模型在经过两周的密集计算后仍未完成原始模型的验证。我们的结果表明,将模型检查用于P2P系统验证是可行的,并且我们的建模方法可以充分提高验证算法的效率,从而能够分析实际的复杂P2P实时流系统。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号