On Sufficient and Necessary Conditions in Bounded CTL

Renyan Feng, Erman Acar, Stefan Schlobach, Yisong Wang, Wanwei Liu

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

68 Downloads (Pure)

Abstract

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.
Original languageEnglish
Title of host publicationProceedings of the 17th Conference on Principles of Knowledge Representation and Reasoning
EditorsDiego Calvanese, Esra Erdem, Michael Thielscher
PublisherIJCAI Organization
Pages361-370
Number of pages10
ISBN (Print)9780999241172
DOIs
Publication statusPublished - 13 Mar 2020

Publication series

NameProceedings
PublisherIJCAI Organization
ISSN (Print)2334-1033

Keywords

  • cs.AI
  • cs.LO

Fingerprint

Dive into the research topics of 'On Sufficient and Necessary Conditions in Bounded CTL'. Together they form a unique fingerprint.

Cite this