首页    期刊浏览 2024年12月01日 星期日
登录注册

文章基本信息

  • 标题:Facilitating the Verification of Diffusing Computations and Their Applications
  • 本地全文:下载
  • 作者:Tanja E.J. Vos ; S. Doaitse S. Swierstra
  • 期刊名称:CLEI Electronic Journal
  • 印刷版ISSN:0717-5000
  • 出版年度:2005
  • 卷号:8
  • 期号:1
  • 出版社:Centro Latinoamericano de Estudios en Informática
  • 摘要:We study a class of distributed algorithms, generally known by the name of diffusing computations, that play an important role in all kinds distributed and/or database applications to perform tasks like termination detection, leader election, or propagation of information with feedback. We construct a highly parameterized abstract algorithm and shown that many existing algorithms and their applications can be obtained from this abstract algorithm by instantiating the parameters appropriately and/or refining some of its actions. Subsequently, we show that this use of parameterization and re-usability of notation and proof leads to a reduction of the effort and cost of developing and verifying distributed diffusing computations. More specific, we show that proving the correctness of any application now boils down to verifying an application-specific safety property and reusing the termination and safety proofs of the underlying abstract algorithm.
  • 关键词:Parameterization, re-use, specifications, formal proof,
    distributed algorithms, diffusing computations.
国家哲学社会科学文献中心版权所有