Toward `verifying' a Water Treatment System
Modeling and verifying real-world cyber-physical systems is challenging, which is especially so for complex systems where manually modeling is infeasible. In this work, we report our experience on combining model learning and abstraction refinement to analyze a challenging system, i.e., a real-world Secure Water Treatment system (SWaT). Given a set of safety requirements, the objective is to either show that the system is safe with a high probability (so that a system shutdown is rarely triggered due to safety violation) or not. As the system is too complicated to be manually modeled, we apply latest automatic model learning techniques to construct a set of Markov chains through abstraction and refinement, based on two long system execution logs (one for training and the other for testing). For each probabilistic safety property, we either report it does not hold with a certain level of probabilistic confidence, or report that it holds by showing the evidence in the form of an abstract Markov chain. The Markov chains can subsequently be implemented as runtime monitors in SWaT.
Code (0)
등록된 구현이 없습니다.
Similar Papers 제목 키워드 기반
Model-Based Control of Water Treatment with Pumped Water Storage
Water treatment facilities are critical infrastructure they must accommodate dynamic demand patterns without system disruption. These patterns can be scheduled, such as daily residential irrigation, or unexpected, such a…
ManagementModel Predictive ControlSchedulingTowards Learning and Verifying Invariants of Cyber-Physical Systems by Code Mutation
Cyber-physical systems (CPS), which integrate algorithmic control with physical processes, often consist of physically distributed components communicating over a network. A malfunctioning or compromised component in suc…
Life Cycle Assessment of high rate algal ponds for wastewater treatment and resource recovery
The aim of this study was to assess the potential environmental impacts associated with high rate algal ponds (HRAP) systems for wastewater treatment and resource recovery in small communities. To this aim, a Life Cycle …
Cold plasma treatment boosts barley germination and seedling vigor: Insights into soluble sugar, starch, and protein modifications
This study investigates the impact of three cold plasma treatments on barley seed germination: direct treatment of dry seeds (DDS), direct treatment of water-soaked seeds (DWS), and indirect treatment of seeds using plas…
Efficient Economic Model Predictive Control of Water Treatment Process with Learning-based Koopman Operator
Used water treatment plays a pivotal role in advancing environmental sustainability. Economic model predictive control holds the promise of enhancing the overall operational performance of the water treatment facilities.…
Computational EfficiencyModel Predictive Control