首页 | 本学科首页   官方微博 | 高级检索  
     


Formal and incremental construction of distributed algorithms: On the distributed reference counting algorithm
Authors:Dominique Cansell,Dominique Mé  ry
Affiliation:1. Université de Metz, 57045 Metz, France;2. Université Henri Poincaré, LORIA, BP239, 54506 Vandœuvre-lès Nancy, France
Abstract:The development of distributed algorithms and, more generally, distributed systems, is a complex, delicate and challenging process. Refinement techniques of (system) models improve the process by using a proof assistant, and by applying a design methodology aimed at starting from the most abstract model and leading, in an incremental way, to the most concrete model, for producing a distributed solution. We show, using the distributed reference counting (DRC) problem as our study, how models can be produced in an elegant and progressive way, thanks to the refinement and how the final distributed algorithm is built starting from these models. The development is carried out within the framework of the event B method and models are validated with a proof assistant.
Keywords:Specification   Modelling   Refinement   Abstraction   Distributed algorithms   Verification   Proof   Proof assistant
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号