Enhancing Probabilistic Model Checking with Ontologies

Clemens Dubslaff, Patrick Koopmann, Anni-Yasmin Turhan

Research output: Contribution to JournalArticleAcademicpeer-review

Abstract

Probabilistic model checking (PMC) is a well-established method for the quantitative analysis of state based operational models such as Markov decision processes. Description logics (DLs) provide a well-suited formalism to describe and reason about knowledge and are used as basis for the web ontology language (OWL). We investigate how such knowledge described by DLs can be integrated into the PMC process, introducing ontology-mediated PMC. Specifically, we propose ontologized programs as a formalism that links ontologies to behaviors specified by probabilistic guarded commands, the de-facto standard input formalism for PMC tools such as Prism. Through DL reasoning, inconsistent states in the modeled system can be detected. We present three ways to resolve these inconsistencies, leading to different Markov decision process semantics. We analyze the computational complexity of checking whether an ontologized program is consistent under these semantics. Further, we present and implement a technique for the quantitative analysis of ontologized programs relying on standard DL reasoning and PMC tools. This way, we enable the application of PMC techniques to analyze knowledge-intensive systems.We evaluate our approach and implementation on amulti-server systemcase study,where different DL ontologies are used to provide specifications of different server platforms and situations the system is executed in.
Original languageEnglish
Pages (from-to)885-921
JournalFormal Aspects of Computing
Volume33
Issue number6
DOIs
Publication statusPublished - 1 Dec 2021
Externally publishedYes

Funding

This work has been supported by the DFG through the Collaborative Research Center TRR 248 (see https://perspicuous-computing.science , project ID 389792660), the Cluster of Excellence EXC 2050/1 (CeTI, project ID 390696704, as part of Germany’s Excellence Strategy), and the Research Training Groups QuantLA (GRK1763) and RoSI (GRK 1907).

FundersFunder number
Research Training Groups QuantLAGRK1763
RoSIGRK 1907
Center for Evolutionary and Theoretical Immunology390696704
Deutsche Forschungsgemeinschaft389792660, EXC 2050/1

    Fingerprint

    Dive into the research topics of 'Enhancing Probabilistic Model Checking with Ontologies'. Together they form a unique fingerprint.

    Cite this