Formal Verification of Consistency for Systems with Redundant Controllers

Bjarne Johansson
(ABB AB, Västerås, Sweden)
Bahman Pourvatan
(Mälardalen University, Västerås, Sweden)
Zahra Moezkarimi
(Mälardalen University, Västerås, Sweden)
Alessandro Papadopoulos
(Mälardalen University, Västerås, Sweden)
Marjan Sirjani
(Mälardalen University, Västerås, Sweden)

A potential problem that may arise in the domain of distributed control systems is the existence of more than one primary controller in redundancy plans that may lead to inconsistency. An algorithm called NRP FD is proposed to solve this issue by prioritizing consistency over availability. In this paper, we demonstrate how by using modeling and formal verification, we discovered an issue in NRP FD where we may have two primary controllers at the same time. We then provide a solution to mitigate the identified issue, thereby enhancing the robustness and reliability of such systems.

In Frédéric Lang and Matthias Volk: Proceedings Sixth Workshop on Models for Formal Analysis of Real Systems (MARS 2024), Luxembourg City, Luxembourg, 6th April 2024, Electronic Proceedings in Theoretical Computer Science 399, pp. 169–191.
Published: 27th March 2024.

ArXived at: https://dx.doi.org/10.4204/EPTCS.399.8 bibtex PDF
References in reconstructed bibtex, XML and HTML format (approximated).
Comments and questions to: eptcs@eptcs.org
For website issues: webmaster@eptcs.org