Formal Verification Approaches for Distributed Algorithms: A Systematic Literature Review
Author(s) -
Faten Fakhfakh,
Mohamed Tounsi,
Mohamed Mosbah,
Ahmed Hadj Kacem
Publication year - 2018
Publication title -
procedia computer science
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.334
H-Index - 76
ISSN - 1877-0509
DOI - 10.1016/j.procs.2018.08.128
Subject(s) - computer science , field (mathematics) , systematic review , taxonomy (biology) , open research , reliability (semiconductor) , data science , focus (optics) , software engineering , world wide web , power (physics) , botany , physics , mathematics , medline , optics , quantum mechanics , political science , pure mathematics , law , biology
Distributed algorithms have become a rapidly growing field of research due to the advances of the network technologies. However, they are very difficult to implement correctly because they must meet many requirements. In this paper, we follow the guidelines of systematic literature reviews to provide a survey of the existing works ensuring the formal verification of distributed algorithms in static and dynamic networks. Then, we develop a taxonomy of these solutions based on some criteria. Also, a discussion on each criterion is shown with a focus on constraints, requirements and challenges. Finally, we identify some recommendations and open research areas which can motivate the development of more efficient solutions. So, throughout this present paper, we provide information for researchers and developers to understand the contributions and challenges of the existing solutions to pave the way for enhancing their reliability.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom