Explanation by Automated Reasoning Using the Isabelle Infrastructure Framework

Florian Kammüller
DOI: https://doi.org/10.48550/arXiv.2112.14809
2021-12-30
Abstract:In this paper, we propose the use of interactive theorem proving for explainable machine learning. After presenting our proposition, we illustrate it on the dedicated application of explaining security attacks using the Isabelle Infrastructure framework and its process of dependability engineering. This formal framework and process provides the logics for specification and modeling. Attacks on security of the system are explained by specification and proofs in the Isabelle Infrastructure framework. Existing case studies of dependability engineering in Isabelle are used as feasibility studies to illustrate how different aspects of explanations are covered by the Isabelle Infrastructure framework.
Software Engineering
What problem does this paper attempt to address?