Facebook pixel tracking

The Science and Information (SAI) Organization publishes open-access peer-reviewed journals in computer science and artificial intelligence.

Contact Info
Website thesai.org
Follow Us
Contact Info
Follow Us
Research Article | Open Access |

Formal Specification and Analysis of Termination Detection by Weight-throwing Protocol

Author 1: Imran Riaz Hasrat Author 2: Muhammad Atif Author 3: Muhammad Naeem
International Journal of Advanced Computer Science and Applications (IJACSA) · Vol. 9, No. 4 · Published 2018

DOI: https://doi.org/10.14569/IJACSA.2018.090441

Abstract

Termination detection is a critical problem in distributed systems. A distributed computation is called terminated if all of its processes become idle and there are no in-transit messages in communication channels. A distributed termination detection protocol is used to detect the state of a process at any time, i.e., terminated, idle or active. A termination detection protocol on the basis of weight-throwing scheme is described in Yu-Chee Tseng, “Detecting Termination by Weight-throwing in a Faulty Distributed System”, JPDC, 15 February 1995. We apply model checking techniques to verify the protocol and for formal specification and verification the tool-set UPPAAL is used. Our results show that the protocol fails to fulfil some of its functional requirements.

Keywords

How to Cite this Article

Hasrat, I. R., Atif, M., & Naeem, M. (2018). Formal Specification and Analysis of Termination Detection by Weight-throwing Protocol. International Journal of Advanced Computer Science and Applications, 9(4). https://doi.org/10.14569/IJACSA.2018.090441

Hasrat, Imran Riaz, et al.. "Formal Specification and Analysis of Termination Detection by Weight-throwing Protocol." International Journal of Advanced Computer Science and Applications, vol. 9, no. 4, 2018, https://doi.org/10.14569/IJACSA.2018.090441.

@article{Hasrat2018,
  title     = {Formal Specification and Analysis of Termination Detection by Weight-throwing Protocol},
  journal   = {International Journal of Advanced Computer Science and Applications},
  volume    = {9},
  number    = {4},
  year      = {2018},
  publisher = {The Science and Information Organization},
  author    = {Imran Riaz Hasrat and Muhammad Atif and Muhammad Naeem},
  doi       = {10.14569/IJACSA.2018.090441},
  url       = {https://doi.org/10.14569/IJACSA.2018.090441}
}

Open Access — licensed under a Creative Commons Attribution 4.0 International License. Unrestricted use, distribution, and reproduction in any medium, even commercially, as long as the original work is properly cited.