Rigorous Design of Fault Tolerance and Recovery Algorithm for Disaster Management and Relief Distribution System using Event-B

被引:0
|
作者
Yadav, Pooja [1 ]
Suryavanshi, Raghuraj [2 ]
Yadav, Divakar [3 ]
机构
[1] Dr APJ Abdul Kalam Tech Univ, Lucknow 226031, Uttar Pradesh, India
[2] Pranveer Singh Inst Technol, Kanpur 209305, Uttar Pradesh, India
[3] Inst Engn & Technol, Lucknow 226021, Uttar Pradesh, India
来源
关键词
Event-B; Formal methods; Fault tolerance; Proof obligations; Verification;
D O I
暂无
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
India is vulnerable to disasters such as earthquakes, floods, tsunamis, landslides forest fires and cyclones due to its unique socioeconomic and geo-climatic conditions. Twenty seven out of thirty-six states and union territories are prone to different types of disasters which cause loss of life, disruption of livelihoods, damage to infrastructure and property which in turn becomes a heavy burden on the national economy. Effective management of relief work is a key step towards normalizing human life post disaster. In this paper, we have presented the formal development and verification of a fault tolerance and recovery algorithm for district level disaster control centers in India which are connected to each other via a communication network. Formal methods help in the verification of critical properties of complex systems by developing mathematical models so that design errors can be detected and removed during the early stages of software development. Event-B, which is a formal method and Rodin platform is used for this work. Event-B is a mathematical language of first-order logic to provide a solution to the complex algorithms formally. In this algorithm a Disaster Control Centre is chosen as the coordinator based on its unique vote value. This vote value is allotted and modified dynamically based on the extent of damage in the area where the center is located. The center having the highest vote value among the currently active centers is elected as the coordinator. The correctness of the algorithm is verified through discharge of proof obligations generated by the Event-B model.
引用
收藏
页码:518 / 529
页数:12
相关论文
共 5 条
  • [1] Rigorous Design of Lazy Replication System Using Event-B
    Suryavanshi, Raghuraj
    Yadav, Divakar
    CONTEMPORARY COMPUTING, 2012, 306 : 407 - +
  • [2] Formal Verification of Receiver Initiated Load Distribution Protocol with Fault Tolerance and Recovery using Event-B
    Yadav, Pooja
    Suryavanshi, Raghuraj
    Yadav, Divakar
    JOURNAL OF SCIENTIFIC & INDUSTRIAL RESEARCH, 2021, 80 (12): : 1078 - 1090
  • [3] Formal modelling and verifying of intellectualized information management system using Event-B
    Gao, Hongjiang
    Zhao, Yongsheng
    Liu, Jun
    Qin, Zheng
    GENERAL SYSTEM AND CONTROL SYSTEM, VOL I, 2007, : 207 - 209
  • [4] Rigorous design of fault-tolerant transactions for replicated database systems using event B
    Yadav, Divakar
    Butler, Michael
    RIGOROUS DEVELOPMENT OF COMPLEX FAULT-TOLERANT SYSTEMS, 2006, 4157 : 343 - +
  • [5] Uniform temperature distribution, prolonged temperature regulation, and accelerated recovery of battery thermal management system using a novel fin design
    Zare, Parvaneh
    Perera, Noel
    Lahr, Jens
    Hasan, Reaz
    JOURNAL OF ENERGY STORAGE, 2025, 108