Skip to main content

Which Components to Blame? Integrating Diagnosis into Monitoring of Technical Systems

  • Conference paper
  • First Online:
Advances and Trends in Artificial Intelligence. Theory and Applications (IEA/AIE 2023)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 13926))

  • 401 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 64.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 84.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 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

  1. 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

  2. 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

    Chapter  Google Scholar 

  3. 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

    Chapter  Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

    Article  MathSciNet  MATH  Google Scholar 

  6. ISO17359: Condition monitoring and diagnostics of machines? General guidelines (2018)

    Google Scholar 

  7. ISO18129: Condition monitoring and diagnostics of machines? Approaches for performance diagnosis (2015)

    Google Scholar 

  8. ISO20958: Condition monitoring and diagnostics of machine systems? Electrical signature analysis of three-phase induction motors (2013)

    Google Scholar 

  9. 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

  10. de Kleer, J., Williams, B.C.: Diagnosing multiple faults. Artif. Intell. 32(1), 97–130 (1987)

    Article  MATH  Google Scholar 

  11. Pecht, M., Wang, W.: Economic analysis of canary-based prognostics and health management. IEEE Trans. Ind. Electron. 7(58), 3077–3089 (2011)

    Google Scholar 

  12. Reiter, R.: A theory of diagnosis from first principles. Artif. Intell. 32(1), 57–95 (1987)

    Article  MathSciNet  MATH  Google Scholar 

  13. 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

    Chapter  Google Scholar 

  14. 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

    Chapter  Google Scholar 

  15. Wotawa, F., Kaufmann, D.: Model-based reasoning using answer set programming. Appl. Intell. 52(15), 16993–17011 (2022)

    Article  Google Scholar 

  16. 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

    Chapter  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Franz Wotawa .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics