Efficient Evidence Generation for Modal µ-Calculus Model Checking (extended version)

Onderzoeksoutput: WerkdocumentPreprintAcademic

4 Downloads (Pure)

Samenvatting

Model checking is a technique to automatically assess whether a model of the behaviour of a system meets its requirements. Evidence explaining why the behaviour does (not) meet its requirements is essential for the user to understand the model checking result. Willemse and Wesselink showed that parameterised Boolean equation systems (PBESs), an intermediate format for µ-calculus model checking, can be extended with information to generate such evidence. Solving the resulting PBES is much slower than solving one without additional information, and sometimes even impossible. In this paper we develop a two-step approach to solving a PBES with additional information: we first solve its core and subsequently use the information obtained in this step to solve the PBES with additional information. We prove the correctness of our approach and we have implemented it, demonstrating that it efficiently generates evidence using both explicit and symbolic solving techniques.
Originele taal-2Engels
StatusGepubliceerd - 27 jan. 2025

Bibliografische nota

pre-print of a paper that is submitted to TACAS 2025

Vingerafdruk

Duik in de onderzoeksthema's van 'Efficient Evidence Generation for Modal µ-Calculus Model Checking (extended version)'. Samen vormen ze een unieke vingerafdruk.
  • Efficient Evidence Generation for Modal µ-Calculus Model Checking

    Stramaglia, A. (Corresponderende auteur), Keiren, J. J. A., Laveaux, M. & Willemse, T. A. C., 1 mei 2025, Tools and Algorithms for the Construction and Analysis of Systems: 31st International Conference, TACAS 2025, Held as Part of the International Joint Conferences on Theory and Practice of Software, ETAPS 2025, Hamilton, ON, Canada, May 3–8, 2025, Proceedings, Part I. Gurfinkel, A. & Heule, M. (uitgave). Springer, blz. 191-210 20 blz. (Lecture Notes in Computer Science (LNCS); vol. 15696).

    Onderzoeksoutput: Hoofdstuk in Boek/Rapport/CongresprocedureConferentiebijdrageAcademicpeer review

    Open Access
    Bestand
    9 Downloads (Pure)

Citeer dit