Towards '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...

Full description

Saved in:
Bibliographic Details
Main Authors: WANG, Jingyi, SUN, Jun, JIA, Yifan, QIN, Shengchao, XU, Zhiwu
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2018
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/4648
https://ink.library.smu.edu.sg/context/sis_research/article/5651/viewcontent/10.1007_978_3_319_95582_7_5.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-5651
record_format dspace
spelling sg-smu-ink.sis_research-56512023-08-03T14:43:14Z Towards 'verifying' a water treatment system WANG, Jingyi SUN, Jun JIA, Yifan QIN, Shengchao XU, Zhiwu 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. 2018-07-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/4648 info:doi/10.1007/978-3-319-95582-7_5 https://ink.library.smu.edu.sg/context/sis_research/article/5651/viewcontent/10.1007_978_3_319_95582_7_5.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Software Engineering
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic Software Engineering
spellingShingle Software Engineering
WANG, Jingyi
SUN, Jun
JIA, Yifan
QIN, Shengchao
XU, Zhiwu
Towards 'verifying' a water treatment system
description 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.
format text
author WANG, Jingyi
SUN, Jun
JIA, Yifan
QIN, Shengchao
XU, Zhiwu
author_facet WANG, Jingyi
SUN, Jun
JIA, Yifan
QIN, Shengchao
XU, Zhiwu
author_sort WANG, Jingyi
title Towards 'verifying' a water treatment system
title_short Towards 'verifying' a water treatment system
title_full Towards 'verifying' a water treatment system
title_fullStr Towards 'verifying' a water treatment system
title_full_unstemmed Towards 'verifying' a water treatment system
title_sort towards 'verifying' a water treatment system
publisher Institutional Knowledge at Singapore Management University
publishDate 2018
url https://ink.library.smu.edu.sg/sis_research/4648
https://ink.library.smu.edu.sg/context/sis_research/article/5651/viewcontent/10.1007_978_3_319_95582_7_5.pdf
_version_ 1773551428073160704