Abstract
System monitoring is essential for detecting failures during operation and ensuring reliability. A monitoring system obtains observations and checks their consistency concerning requirements formalized as properties. However, finding property violations does not necessarily mean finding the causes. In this paper, we contribute to the latter and suggest introducing model-based diagnosis for root cause identification. We do this by adding information regarding the source of observations. Furthermore, we suggest implementing properties using ordinary programming languages from which we can obtain a formal model directly. Finally, we explain the process of integrating diagnosis into monitoring and show its value using a case study from the automotive domain.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
In ordinary MBD, we would directly write this property on the right side of the implication \(\lnot ab(AB) \rightarrow ...\). In monitoring, however, we may have different signals originating from a component and different properties to be fulfilled. The coding of the described knowledge allows for separating the originator of signal values from stated properties.
References
Cordier, M.O., et al.: AI and automatic control approaches of model-based diagnosis: links and underlying hypotheses. IFAC Proc. Volumes 33(11), 279–284 (2000). https://doi.org/10.1016/S1474-6670(17)37373-1. 4th IFAC Symposium on Fault Detection, Supervision and Safety for Technical Processes 2000 (SAFEPROCESS 2000), Budapest, Hungary, 14–16 June 2000
de Moura, L., Bjørner, N.: Z3: an efficient SMT solver. In: Ramakrishnan, C.R., Rehof, J. (eds.) TACAS 2008. LNCS, vol. 4963, pp. 337–340. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-78800-3_24
Eiter, T., Ianni, G., Krennwallner, T.: Answer set programming: a primer. In: Tessaris, S., et al. (eds.) Reasoning Web 2009. LNCS, vol. 5689, pp. 40–110. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-03754-2_2
Grastien, A.: Diagnosis of hybrid systems with SMT: opportunities and challenges. In: Proceedings of the Twenty-First European Conference on Artificial Intelligence, ECAI 2014, pp. 405–410. IOS Press (2014)
Greiner, R., Smith, B.A., Wilkerson, R.W.: A correction to the algorithm in Reiter’s theory of diagnosis. Artif. Intell. 41(1), 79–88 (1989)
ISO17359: Condition monitoring and diagnostics of machines? General guidelines (2018)
ISO18129: Condition monitoring and diagnostics of machines? Approaches for performance diagnosis (2015)
ISO20958: Condition monitoring and diagnostics of machine systems? Electrical signature analysis of three-phase induction motors (2013)
Kaufmann, D., Nica, I., Wotawa, F.: Intelligent agents diagnostics - enhancing cyber-physical systems with self-diagnostic capabilities. Adv. Intell. Syst. 2000218 (2021). https://doi.org/10.1002/aisy.202000218
de Kleer, J., Williams, B.C.: Diagnosing multiple faults. Artif. Intell. 32(1), 97–130 (1987)
Pecht, M., Wang, W.: Economic analysis of canary-based prognostics and health management. IEEE Trans. Ind. Electron. 7(58), 3077–3089 (2011)
Reiter, R.: A theory of diagnosis from first principles. Artif. Intell. 32(1), 57–95 (1987)
Wotawa, F.: Using model-based reasoning for self-adaptive control of smart battery systems. In: Sayed-Mouchaweh, M. (ed.) Artificial Intelligence Techniques for a Scalable Energy Transition, pp. 279–310. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-42726-9_11
Wotawa, F., Dumitru, V.A.: The Java2CSP debugging tool utilizing constraint solving and model-based diagnosis principles. In: Fujita, H., Fournier-Viger, P., Ali, M., Wang, Y. (eds.) IEA/AIE 2022. LNCS, vol. 13343, pp. 543–554. Springer, Heidelberg (2022). https://doi.org/10.1007/978-3-031-08530-7_46
Wotawa, F., Kaufmann, D.: Model-based reasoning using answer set programming. Appl. Intell. 52(15), 16993–17011 (2022)
Wotawa, F., Lewitschnig, H.: Monitoring hierarchical systems for safety assurance. In: Camacho, D., Rosaci, D., Sarné, G.M.L., Versaci, M. (eds.) IDC 2021. SCI, vol. 1026, pp. 331–340. Springer, Heidelberg (2021). https://doi.org/10.1007/978-3-030-96627-0_30
Acknowledgements
ArchitectECA2030 receives funding within the Electronic Components and Systems For European Leadership Joint Undertaking (ESCEL JU) in collaboration with the European Union’s Horizon2020 Framework Programme and National Authorities, under grant agreement number 877539. All ArchitectECA2030 related communication reflects only the author’s view and the Agency and the Commission are not responsible for any use that may be made of the information it contains. The work was partially funded by the Austrian Federal Ministry of Climate Action, Environment, Energy, Mobility, Innovation and Technology (BMK) under the program “ICT of the Future” project 877587.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Wotawa, F. (2023). Which Components to Blame? Integrating Diagnosis into Monitoring of Technical Systems. In: Fujita, H., Wang, Y., Xiao, Y., Moonis, A. (eds) Advances and Trends in Artificial Intelligence. Theory and Applications. IEA/AIE 2023. Lecture Notes in Computer Science(), vol 13926. Springer, Cham. https://doi.org/10.1007/978-3-031-36822-6_3
Download citation
DOI: https://doi.org/10.1007/978-3-031-36822-6_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-36821-9
Online ISBN: 978-3-031-36822-6
eBook Packages: Computer ScienceComputer Science (R0)