@inproceedings{e9c4470722284a2580e5978207d1ae70,
title = "Efficient System Verification with Multiple Weakly-Hard Constraints for Runtime Monitoring",
abstract = "A weakly-hard fault model can be captured by an (m, k) constraint, where (Formula Presented), meaning that there are at most m bad events (faults) among any k consecutive events. In this paper, we use a weakly-hard fault model to constrain the occurrences of faults in system inputs. We develop approaches to verify properties for all possible values of (m, k), where k is smaller than or equal to a given K, in an exact and efficient manner. By verifying all possible values of (m, k), we define weakly-hard requirements for the system environment and design a runtime monitor based on counting the number of faults in system inputs. If the system environment satisfies the weakly-hard requirements, the satisfaction of desired properties is guaranteed; otherwise, the runtime monitor can notify the system to switch to a safe mode. Experimental results with a discrete second-order controller demonstrate the efficiency of the proposed approaches.",
keywords = "Formal verification, Weakly-hard models",
author = "Wu, {Shih Lun} and Bai, {Ching Yuan} and Chang, {Kai Chieh} and Hsieh, {Yi Ting} and Chao Huang and Lin, {Chung Wei} and Eunsuk Kang and Qi Zhu",
note = "Funding Information: This work is supported by the Asian Office of Aerospace Research and Development (AOARD), jointly with the Office of Naval Research Global (ONRG), award FA2386-19-1-4037, the Taiwan Ministry of Education (MOE) grants NTU-108V0901 and NTU-107V0901, the Taiwan Ministry of Science and Technology (MOST) grants MOST-109-2636-E-002-022 and MOST-108-2636-E-002-011. It is also supported by the National Science Foundation (NSF) awards CCF-1918140, CNS-1834701, CNS-1801546, and the Office of Naval Research (ONR) grant N00014-19-1-2496. Shih-Lun Wu and Ching-Yuan Bai contributed equally. Publisher Copyright: {\textcopyright} 2020, Springer Nature Switzerland AG.; 20th International Conference on Runtime Verification, RV 2020 ; Conference date: 06-10-2020 Through 09-10-2020",
year = "2020",
doi = "10.1007/978-3-030-60508-7_28",
language = "English (US)",
isbn = "9783030605070",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Science and Business Media Deutschland GmbH",
pages = "497--516",
editor = "Jyotirmoy Deshmukh and Dejan Nickovic",
booktitle = "Runtime Verification - 20th International Conference, RV 2020, Proceedings",
address = "Germany",
}