Responsibility and verification: Importance value in temporal logics

02/12/2021
by   Corto Mascle, et al.
0

We aim at measuring the influence of the nondeterministic choices of a part of a system on its ability to satisfy a specification. For this purpose, we apply the concept of Shapley values to verification as a means to evaluate how important a part of a system is. The importance of a component is measured by giving its control to an adversary, alone or along with other components, and testing whether the system can still fulfill the specification. We study this idea in the framework of model-checking with various classical types of linear-time specification, and propose several ways to transpose it to branching ones. We also provide tight complexity bounds in almost every case.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/09/2023

Robust Probabilistic Temporal Logics

We robustify PCTL and PCTL*, the most important specification languages ...
research
12/22/2020

Model checking and model synthesisfrom partial models: a logic-based perspective

I consider the following generic scenario: an abstract model M of some '...
research
09/06/2017

Model Checking for Fragments of Halpern and Shoham's Interval Temporal Logic Based on Track Representatives

Model checking allows one to automatically verify a specification of the...
research
05/25/2021

Simulation, Model Checking, and Execution of Activity Models

This paper presents our findings for using activity modeling for simulat...
research
02/27/2014

Synthesis of Parametric Programs using Genetic Programming and Model Checking

Formal methods apply algorithms based on mathematical principles to enha...
research
05/05/2023

Specification and verification of a linear-time logic for graph transformation

We present a first-order linear-time temporal logic for reasoning about ...
research
09/12/2019

Near-Linear Time Algorithms for Streett Objectives in Graphs and MDPs

The fundamental model-checking problem, given as input a model and a spe...

Please sign up or login with your details

Forgot password? Click here to reset