Abstract
AbstractGiven the complexity of cyber-physical systems (CPS), such as swarms of drones, often deviations, from a planned mission or protocol, occur which may in some cases lead to harm and losses. To increase the robustness of such systems, it is necessary to detect when deviations happen and diagnose the cause(s) for a deviation. We build on our previous work on soft agents, a formal framework based on using rewriting logic for specifying and reasoning about distributed CPS, to develop methods for diagnosis of CPS at design time. We accomplish this by (1) extending the soft agents framework with Fault Models; (2) proposing a protocol specification language and the definition of protocol deviations; and (3) development of workflows/algorithms for detection and diagnosis of protocol deviations. Our approach is partially inspired by existing work using counterfactual reasoning for fault ascription. We demonstrate our machinery with a collection of experiments.
Publisher
Cambridge University Press (CUP)
Subject
Computer Science Applications,Mathematics (miscellaneous)
Reference33 articles.
1. Gössler, G. and Astefanoaei, L. (2014). Blaming in component-based real-time systems. In: Proceedings of the Embedded Software (EMSOFT), 7:1–7:10.
2. Causes and explanations: A structural-model approach;Halpern;Part I: Causes. British Journal for the Philosophy of Science,2005
3. Choi, J. S. , McCarthy, T. , Kim, M. and Stehr, M.-O. (2013). Adaptive wireless networks as an example of declarative fractionated systems. In: Mobile and Ubiquitous Systems: Computing, Networking, and Services. MobiQuitous 2013, Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol. 131, Springer.
4. Causality analysis and fault ascription in component-based systems
5. Maude-Team (2021). The Maude System. Accessed: 2021-06-21.
Cited by
2 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献