Abstract

In Punjab Pakistan, a river flood event is the most important natural disasters that every year causes high human casualties as well as heavy economic losses. A safety-critical system should be correct, reliable, complete, consistent, and unambiguous for accurate and precise flood monitoring, prediction, as well as emergency and rescue services during or after a flood event. System correctness must be ensured in every phase of the development of a safety-critical Flood Monitoring, Prediction, and Rescue (FMPR) system. Correctness is a functional property related to the behavior of the system having sub-properties of safety and liveness. These sub-properties must also be correct, complete, consistent, and unambiguous. Rigorous mathematical based software engineering methods like formal methods are suitable for the specification, design, modeling, verification, and validation of an FMPR safety-critical system. The proposed safety-critical system for FMPR is distributed as it is based on multi-agents. This system is specified, analyzed and designed by using Gaia multi-agent methodology, which is based on organizational abstractions. Gaia role model-based agent roles are specified, regular expression based liveness properties are specified, and first-order predicate calculus based safety properties are specified. Thus, safety and liveness properties are formally specified. After the detailed design phase, the system is formally modeled and verified by Hierarchical Coloured-Petri Nets (CP-Nets). As a result, a novel formal system for the specification, analysis, design, modeling, and verification of the FMPR system is proposed. This safety-critical system is distributed based on multi-agents.

Highlights

  • Flood is a natural disaster event that affects millions of people each year in Punjab province, Pakistan

  • 9) The system is centered on uninterrupted continuous communication between the FMPR system and stakeholders

  • (1) Requirement analysis, preliminary and detailed design based on Gaia multi-agent methodology, (2) Hierarchical CPNets based formal modeling having multiple layers of abstraction, and (3) formal verification and validation based on exhaustive model checking of the Coloured-Petri Nets (CP-Nets)

Read more

Summary

INTRODUCTION

Flood is a natural disaster event that affects millions of people each year in Punjab province, Pakistan. Design, and develop a formal distributed system based on multi-agents, to overcome the flood hazard, to provide rescue services, it is fundamental to study the principal scientific phenomenon involved in the generation of floods. 1) Heavy monsoon rains generate intensive storm and floods in Punjab, which increase the water-level in rivers and canals. The meteorological department, disaster management department, flood perceivers, social services department, and independent observers provide important data to the FMPR system, which processes this data into useful information Based on this information flood warning alerts, real-time flood alerts, flood prevention strategies, FIGURE 1. 2) We have analyzed, designed, modeled, and verified a multi-agent model of an FMPR system for the monitoring of rivers, canals and dams before, during, and after floods; and rescue and emergency services in a postflood disaster situation.

MOTIVATION AND PROBLEM STATEMENT
OBJECTIVES
ANALYSIS AND DESIGN
HIERARCHICAL CP-NETS MODEL AND VERIFICATION
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call