Description

Title On Sufficient and Necessary Conditions in Bounded CTL
Abstract Computation Tree Logic (CTL) is one of the central for- malisms in formal verification. As a specification language, it is used to express a property that the system at hand is ex- pected to satisfy. From both the verification and the system design points of view, some information content of such prop- erty might become irrelevant for the system due to various reasons e.g., it might become obsolete by time, or perhaps in- feasible 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 spec- ifications. 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 ba- sic tasks, including various results for the relevant fragment CTLAF.

Other presentations by Renyan Feng

DateTitle
18 May 2020 On Sufficient and Necessary Conditions in Bounded CTL