Reasoning about systems with transition fairness

Benjamin Aminof*, Thomas Ball, Orna Kupferman

*Corresponding author for this work

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

10 Scopus citations

Abstract

Formal verification methods model systems by Kripke structures. In order to model live behaviors of systems, Kripke structures are augmented with fairness conditions. Such conditions partition the computations of the systems into fair computations, with respect to which verification proceeds, and unfair computations, which are ignored. Reasoning about Kripke structures augmented with fairness is typically harder than reasoning about non-fair Kripke structures. We consider the transition fairness condition, where a computation π is fair iff each transition that is enabled in π infinitely often is also taken in π infinitely often. Transition fairness is a natural and useful fairness condition. We show that reasoning about Kripke structures augmented with transition fairness is not harder than reasoning about non-fair Kripke structures. We demonstrate it for fair CTL and LTL model checking, and the problem of calculating the dominators and postdominators.

Original languageEnglish
Title of host publicationLogic for Programming, Artificial Intelligence, and Reasoning - 11th International Conference, LPAR 2004, Proceedings
PublisherSpringer Verlag
Pages194-208
Number of pages15
ISBN (Print)3540252363, 9783540252368
DOIs
StatePublished - 2005
Event11th International Conference on Logic for Programming, Artificial Intelligence, and Reasoning, LPAR 2004 - Montevideo, Uruguay
Duration: 14 Mar 200518 Mar 2005

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume3452 LNAI
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference11th International Conference on Logic for Programming, Artificial Intelligence, and Reasoning, LPAR 2004
Country/TerritoryUruguay
CityMontevideo
Period14/03/0518/03/05

Fingerprint

Dive into the research topics of 'Reasoning about systems with transition fairness'. Together they form a unique fingerprint.

Cite this