On Sufficient and Necessary Conditions in Bounded CTL

03/13/2020
by   Renyan Feng, et al.
5

Computation Tree Logic (CTL) is one of the central formalisms in formal verification. As a specification language, it is used to express a property that the system at hand is expected to satisfy. From both the verification and the system design points of view, some information content of such property might become irrelevant for the system due to various reasons e.g., it might become obsolete by time, or perhaps infeasible due to practical difficulties. Then, the problem arises on how to subtract such piece of information without altering the relevant system behaviour or violating the existing specifications. Moreover, in such a scenario, two crucial notions are informative: the strongest necessary condition (SNC) and the weakest sufficient condition (WSC) of a given property. To address such a scenario in a principled way, we introduce a forgetting-based approach in CTL and show that it can be used to compute SNC and WSC of a property under a given model. We study its theoretical properties and also show that our notion of forgetting satisfies existing essential postulates. Furthermore, we analyse the computational complexity of basic tasks, including various results for the relevant fragment CTLAF.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/30/2022

General 2-path Problem

In this paper, some preliminaries about signal flow graph, linear time-i...
research
04/13/2020

Generation Of A Complete Set Of Properties

One of the problems of formal verification is that it is not functionall...
research
06/28/2022

Quantitative Verification of Opacity Properties in Security Systems

We delineate a methodology for the specification and verification of flo...
research
01/15/2014

Variable Forgetting in Reasoning about Knowledge

In this paper, we investigate knowledge reasoning within a simple framew...
research
03/20/2017

Empirical Analysis of the Necessary and Sufficient Conditions of the Echo State Property

The Echo State Network (ESN) is a specific recurrent network, which has ...
research
11/07/2022

A Property Specification Pattern Catalog for Real-Time System Verification with UPPAAL

Context: The goal of specification pattern catalogs for real-time requir...
research
07/29/2019

A Syntactic Operator for Forgetting that Satisfies Strong Persistence

Whereas the operation of forgetting has recently seen a considerable amo...

Please sign up or login with your details

Forgot password? Click here to reset