首页> 外文会议>International Conference on Rigorous State-Based Methods >Automatic Generation of Dist Algo Programs from Event-B Models
【24h】

Automatic Generation of Dist Algo Programs from Event-B Models

机译:从Event-B模型自动生成Dist算法程序

获取原文

摘要

The development of distributed algorithms offers challenges in verifying that they meet their specifications. The correct-by-construction approach consists in developing a model of the algorithm before transforming this model into a program. This transformation can introduce errors that were not present in the model. Our objective is to develop an automatic transformation of distributed algorithm Event-B [2] models into DistAlgo [7] programs. The Event-B language combines refinement techniques and state based modelling and is adapted to the verification of distributed systems [3,12]. The DistAlgo language is a high-level programming language for distributed algorithms. Its high-levelness makes DistAlgo closer to the mathematical notations of Event-B and improves the clarity of DistAlgo programs. A verified automatic transformation ensures that the properties proved in the model still hold in the program and facilitates the developing process.
机译:分布式算法的开发在验证其是否符合规范方面提出了挑战。正确的构造方法是在将算法模型转换为程序之前,先开发算法模型。这种转换可能会引入模型中不存在的错误。我们的目标是开发一种将分布式算法Event-B [2]模型自动转换为DistAlgo [7]程序的方法。 Event-B语言结合了改进技术和基于状态的建模,并且适用于验证分布式系统[3,12]。 DistAlgo语言是用于分布式算法的高级编程语言。它的高级功能使DistAlgo更加接近Event-B的数学符号,并提高了DistAlgo程序的清晰度。经过验证的自动转换可确保模型中证明的属性仍保留在程序中,并有助于开发过程。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号