首页> 外文期刊>ACM Transactions on Embedded Computing Systems >Formal Specification and Analysis of Zeroconf Using Uppaal
【24h】

Formal Specification and Analysis of Zeroconf Using Uppaal

机译:使用Uppaal对Zeroconf进行形式化规范和分析

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

摘要

The model checker Uppaal is used to formally model and analyze parts of Zeroconf, a protocol for dynamic configuration of IPv4 link-local addresses that has been defined in RFC 3927 of the IETF. Our goal has been to construct a model that (a) is easy to understand by engineers, (b) comes as close as possible to the informal text (for each transition in the model there should be a corresponding piece of text in the RFC), and (c) may serve as a basis for formal verification. Our modeling efforts revealed several errors (or at least ambiguities) in the RFC that no one else spotted before. We present two proofs of the mutual exclusion property for Zeroconf (for an arbitrary number of hosts and IP addresses): a manual, operational proof, and a proof that combines model checking with the application of a new abstraction relation that is compositional with respect to committed locations. The model checking problem has been solved using Uppaal and the abstractions have been checked by hand.
机译:模型检查器Uppaal用于形式化建模和分析Zeroconf的各个部分,Zeroconf是IETF RFC 3927中定义的IPv4链路本地地址的动态配置协议。我们的目标是构建一个模型,该模型(a)易于工程师理解,(b)尽可能接近非正式文本(对于模型中的每个转换,RFC中都应包含相应的文本) ,并且(c)可以作为正式验证的基础。我们的建模工作揭示了RFC中的几个错误(或至少含糊不清),以前没有人发现过。我们提供了Zeroconf互斥属性的两个证明(用于任意数量的主机和IP地址):手动,可操作证明,以及将模型检查与新的抽象关系的应用相结合的证明,承诺的位置。使用Uppaal解决了模型检查问题,并手动检查了抽象。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号