首页> 外文会议>Rapid System Prototyping (RSP), 2007 18th IEEE/IFIP International Workshop on >Verifying Distributed Protocols using MSC-Assertions, Run-time Monitoring, and Automatic Test Generation
【24h】

Verifying Distributed Protocols using MSC-Assertions, Run-time Monitoring, and Automatic Test Generation

机译:使用MSC-Assertions,运行时监视和自动测试生成来验证分布式协议

获取原文

摘要

This paper addresses the need for formal specification and runtime verification of system-level requirements of distributed reactive systems. It describes a formalism for specifying global system behaviors in terms of Message Sequence Chart assertions and a technique for the evaluation of the likelihood of success of a distributed protocol under non-trivial communication conditions via discrete event simulation and runtime execution monitoring. We constructed a proof-of-concept prototype for the leader-election algorithm within a 4-node ring network. The prototype consists of the following components: (i) an OMNeT++ model of the network using non-trivial communication conditions, (ii) C++ code for the network agents, (iii) a system-level assertion stipulating the formal requirement for a correct, timebound, leader election, (iv) simulation of the formal assertion, (v) automatic scenario generation, and (vi) run-time monitoring of the formal assertion and stochastic-based estimation of the likelihood of success of this assertion under the specified communication conditions.
机译:本文解决了对分布式反应系统的系统级需求进行正式规范和运行时验证的需求。它描述了用于根据消息序列图声明来指定全局系统行为的形式主义,以及一种通过离散事件仿真和运行时执行监视来评估非平凡通信条件下分布式协议成功可能性的技术。我们为4节点环形网络中的领导者选举算法构建了概念验证原型。该原型包含以下组件:(i)使用非平凡通信条件的OMNeT ++网络模型,(ii)用于网络代理的C ++代码,(iii)系统级声明,规定对正确的正式要求,时间限制,领导者选举,(iv)正式声明的模拟,(v)自动场景生成以及(vi)正式声明的运行时监视以及在指定的通信下基于随机估计的此声明成功的可能性情况。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号