Formal Modelling and Model Checking of a Flood Monitoring and Rescue System: A Case Study of Safety-Critical System

The flood incidents are becoming more often and severe, thus extreme events require efficient and effective means of controlling and saving lives and property. The reason for this paper is to use Formal Modelling and Model Checking to analyse a new safety critical Flood Monitoring and Rescue System (FMRS) that shall form the basis for the efficient response to floods. Employing the TLA+ analysis, which outlines the FMRS’s dynamic behavior and operational specifications comprehensively. It is important to stress that in our work we address one of the most exciting directions of applying formal methods for the first time in collaboration with real-world safety-critical system designers and offer a powerful and transparent systematic approach to verifying safety-critical systems’ correctness, safety, and reliability. The TLA+ specifications are very carefully designed to represent multiple aspects of the FMRS, such as sensor systems, communication interfaces, as well as the rescue activity itself. To this end, we use model checking methodologies in order to assess the system’s compliance with the required safety properties, including timely detection of floods, correct delivery of data, and synchronization of rescue operations. The performed model checking demonstrates the presence of essential information about the system’s potential failure and weaknesses, which can be used for FMRS architecture improvement and development. Thus, this case shows that the best use of formal methods exist not as ad hoc methods for resolving some issues in the development of safety-critical systems, but a structured template that could be applied in other domains where high degree of assurance in the reliability of a system is needed. Besides the novel method for the better future of the field of formal verification, the proposal also sketches functional relevance of integrating the effective and efficient approaches for monitoring floods and emergency rescue operations in real-world contexts.

Authors

Institutions

Publication Details

Journal
VFAST Transactions on Software Engineering
Published
2024-09-08
DOI
https://doi.org/10.21015/vtse.v12i3.1871
Citations
1
Primary Topic
Context-Aware Activity Recognition Systems
Type
article
Field-Weighted Citation Impact
0.25
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Formal Modelling and Model Checking of a Flood Monitoring and Rescue System: A Case Study of Safety-Critical System

Nadeem Akhtar, Laiqa sajjad, Sidra Sajjad
1 citations
VFAST Transactions on Software Engineering
Context-Aware Activity Recognition Systems
0.25
article

Formal Modelling and Model Checking of a Flood Monitoring and Rescue System: A Case Study of Safety-Critical System

Nadeem Akhtar, Laiqa sajjad, Sidra Sajjad
article en
1 citations

Abstract

The flood incidents are becoming more often and severe, thus extreme events require efficient and effective means of controlling and saving lives and property. The reason for this paper is to use Formal Modelling and Model Checking to analyse a new safety critical Flood Monitoring and Rescue System (FMRS) that shall form the basis for the efficient response to floods. Employing the TLA+ analysis, which outlines the FMRS’s dynamic behavior and operational specifications comprehensively. It is important to stress that in our work we address one of the most exciting directions of applying formal methods for the first time in collaboration with real-world safety-critical system designers and offer a powerful and transparent systematic approach to verifying safety-critical systems’ correctness, safety, and reliability. The TLA+ specifications are very carefully designed to represent multiple aspects of the FMRS, such as sensor systems, communication interfaces, as well as the rescue activity itself. To this end, we use model checking methodologies in order to assess the system’s compliance with the required safety properties, including timely detection of floods, correct delivery of data, and synchronization of rescue operations. The performed model checking demonstrates the presence of essential information about the system’s potential failure and weaknesses, which can be used for FMRS architecture improvement and development. Thus, this case shows that the best use of formal methods exist not as ad hoc methods for resolving some issues in the development of safety-critical systems, but a structured template that could be applied in other domains where high degree of assurance in the reliability of a system is needed. Besides the novel method for the better future of the field of formal verification, the proposal also sketches functional relevance of integrating the effective and efficient approaches for monitoring floods and emergency rescue operations in real-world contexts.

VFAST Transactions on Software EngineeringVol. 12(3)
Islamia University of Bahawalpur (PK)
Sustainable cities and communities
Openalex Percentile: Top 45%
Context-Aware Activity Recognition Systems
0.25
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.