Regular article
A termination detection protocol and its formal verification

https://doi.org/10.1016/0743-7315(88)90033-0Get rights and content

Abstract

The purpose of this paper is twofold: First, we present a new and very simple protocol, which solves the termination detection protocol in any undirected communication network. The solution is based on symmetric knowledge: all processors are programmed equally, and an upper bound of the size of the network is the only global knowledge the processors need to know. Second, we formally prove the correctness of the protocol. The nature of the protocol allows us to describe all computations of the protocol as a language. This formalism introduces a new way of proving the correctness of the distributed algorithm.

References (5)

There are more references available in the full text version of this article.

Cited by (7)

  • Termination detection by using distributed snapshots

    1989, Information Processing Letters
  • Distributing unit size workload packages in heterogeneous networks

    2006, Journal of Graph Algorithms and Applications
  • Development of a Class of Distributed Termination Detection Algorithms

    1992, IEEE Transactions on Knowledge and Data Engineering
View all citing articles on Scopus
View full text