首页> 外文会议>2004 Summer Computer Simulation Conference(SCSC 2004) >Simulation-based Validation Tools for Distributed Network Protocols
【24h】

Simulation-based Validation Tools for Distributed Network Protocols

机译:基于仿真的分布式网络协议验证工具

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

摘要

Protocol correctness in networked multi-process settings means that a protocol achieves its intended goal without inducing any ill-effects on the application. The correctness issue becomes more important in Information Assurance applications where a protocol is designed to deal with hostile and unpredictable behavior of the processes and/or the network. The purpose of this paper is to provide a simulation-based methodology to validate the correctness of a candidate protocol. The methodology is based on state-machine modeling of the protocol in a context of its application-level goal and operating environment. The paper offers a 3-tier approach, wherein a validation model captures the external constraints to be satisfied at the protocol interface, the environment perturbations the protocol is subjected to, and the protocol internal rules and procedures. Discrete-event simulators, developed in a suitable modeling language (such as PROMELA), check if a protocol meets the safety and liveness conditions prescribed at external interface to the protocol under a given operating environment. The modularity and designer-friendliness of our validation approach allow simulating different candidate protocols with ease and flexibility. The paper illustrates our methodology with validation exercises on a 2-phase commit based majority voting protocol.
机译:网络化多进程设置中的协议正确性意味着协议可以实现其预期目标,而不会对应用程序造成任何不良影响。正确性问题在信息保证应用程序中变得尤为重要,在该应用程序中,协议旨在处理流程和/或网络的恶意和不可预测的行为。本文的目的是提供一种基于仿真的方法来验证候选协议的正确性。该方法基于协议在其应用程序级目标和操作环境下的状态机建模。本文提供了一种3层方法,其中,验证模型将捕获协议接口处要满足的外部约束,协议所处的环境扰动以及协议内部规则和过程。用适当的建模语言(例如PROMELA)开发的离散事件模拟器,在给定的操作环境下,检查协议是否满足协议外部接口规定的安全性和活动性条件。我们验证方法的模块化和设计友好性允许轻松灵活地模拟不同的候选协议。本文通过基于两阶段提交的多数表决协议的验证练习来说明我们的方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号