首页> 外文期刊>Journal of Logic and Algebraic Programming >A modular framework for verifying versatile distributed systems
【24h】

A modular framework for verifying versatile distributed systems

机译:用于验证通用分布式系统的模块化框架

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

摘要

Putting independent components together is a common design practice of distributed systems. Besides, there exists a wide range of interaction protocols that dictate how these components interact, which impacts their compatibility. However, the communication model itself always consists in a monolithic description of the rules and properties of the communication. In this paper, we propose a mechanized framework for the compatibility checking of compositions of peers where the interaction protocol can be fine tuned through assembly of basic properties on the communication. These include whether the communication is point-to-point, multicast or convergecast, which ordering-policies are to be applied, applicative priorities, bounds on the number of messages in transit, and so on. Among these properties, we focus on a generic description of multicast communication that encompasses point-to-point and one-to-all communication as special cases. The components that form the communication model are specified in TLA+, and a system, composed of a communication model and a specification of the behavior of the peers (also in TLA+), is checked with the TLA+model checker. Eventually we provide theoretical views on the relations between ordering-policies through the lenses of multicast and convergecast communication.
机译:将独立的组件放在一起是分布式系统的常见设计实践。此外,存在各种各样的交互协议,这些协议规定了这些组件如何交互,从而影响它们的兼容性。但是,通信模型本身总是包含对通信规则和属性的整体描述。在本文中,我们提出了一个机械化的框架,用于对等体组成的兼容性检查,其中可以通过在通信中组装基本属性来微调交互协议。这些因素包括通信是点对点,多播还是聚合广播,要应用哪种排序策略,应用优先级,传输中的消息数范围等等。在这些属性中,我们集中于多播通信的一般性描述,其中包括点对点通信和一对一通信作为特殊情况。在TLA +中指定了构成通信模型的组件,并使用TLA + model checker检查了由通信模型和对等方行为规范(也在TLA +中)组成的系统。最终,我们通过多播和聚合广播通信的角度提供了有关排序策略之间关系的理论观点。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号