Safety Verification of Floodgate Operation Protocols Using Hybrid Automata
نویسندگان
چکیده
Flooding is one of the most damaging of natural disasters. Structural approaches to flood management consist of reservoirs and dams equipped with floodgates, along with protocols for their operation. However, in spite of the infrastructure being in place, floods can occur because of flaws in the floodgate operation protocols or human error in its implementation. Hybrid automata are a formalism for modeling systems that have discrete as well as continuous components. In some cases it is possible to efficiently decide whether such systems satisfy precisely defined safety criteria. We model a class of flood management systems as hybrid automata and use existing verification techniques to prove safety of floodgate operation protocols. This approach yields a tool for evaluating such protocols. To the best of our knowledge, this is the first application of formal methods in computer science to the problem of flood management.
منابع مشابه
A Small Model Theorem for Rectangular Hybrid Automata Networks
Rectangular hybrid automata (RHA) are finite state machines with additional skewed clocks that are useful for modeling realtime systems. This paper is concerned with the uniform verification of safety properties of networks with arbitrarily many interacting RHAs. Each automaton is equipped with a finite collection of pointers to other automata that enables it to read their state. This paper pre...
متن کاملFormal Verification of Safety-Critical Hybrid Systems
This paper investigates how formal techniques can be used for the analysis and verification of hybrid systems [1,5,7,16] — systems involving both discrete and continuous behavior. The motivation behind such research lies in the inherent similarity of the hierarchical and decentralized control strategies of hybrid systems and the communication and operation protocols used for distributed systems...
متن کاملSpecification and Verification of Dynamically Reconfigurable Systems Using Dynamic Linear Hybrid Automata
A dynamically reconfigurable system can change its configuration during operation, and studies of such systems are being carried out in many fields. In particular, medical technology and aerospace engineering must ensure system safety because any defect will have serious consequences. Model checking is a method for verifying system safety. In this paper, we propose the Dynamic Linear Hybrid Aut...
متن کاملVerification and Power Analysis of an Event-Based System (TinyOS) and Sensor Network with Hybrid Automata
The advances in digital circuitry and sensor technology has enabled reliable monitoring of environments through wireless microsensor systems. Event-driven operating system has been shown to meet the requirements of such platforms. In this paper, we focus on TinyOS, an eventbased operating system for Smart Dust networked sensors. We show how to model TinyOS as a hybrid automata with the tool HyT...
متن کاملBounded Model Checking and Induction: From Refutation to Verification
We explore the combination of bounded model checking and induction for proving safety properties of infinite-state systems. In particular, we define a general k-induction scheme and prove completeness thereof. A main characteristic of our methodology is that strengthened invariants are generated from failed k-induction proofs. This strengthening step requires quantifier-elimination, and we prop...
متن کامل