דנה פיסמן

אקדמי בכיר

Safety and liveness, weakness and strength, and the underlying topological relations

Cindy Eisner, Dana Fisman, John Havlicek

We present a characterization that shows what it means for a formula to be a weak or strong version of another formula. We show that the weak version of a formula is not the same as Alpern and Schneider's safety component, but can be achieved by taking the closure in the Cantor topology over an augmented alphabet in which every formula is satisfiable. The resulting characterization allows us to show that the set of semantically weak formulas is exactly the set of nonpathological safety formulas. Furthermore, we use the characterization to show that the original versions of the IEEE standard temporal logics PSL and SVA are broken, and we show that the source of the problem lies in the semantics of the SERE intersection and fusion operators. Finally, we use the topological characterization to show the internal consistency of the alternative semantics adopted by the latest version of the PSL standard.

שפת פרסום אנגלית
כתב עת ACM Transactions on Computational Logic
כרך 15
נושא מספר 2
סטטוס פרסום פורסם - 01.01.2014
מספר מאמר 13

Keywords

Liveness
PSL
Regular expressions
SVA
Safety
Temporal logic
Topology

ASJC Scopus subject areas

Theoretical Computer Science
General Computer Science
Logic
Computational Mathematics
גישה למסמך
10.1145/2532440
קבצים וקישורים אחרים
Link to publication in Scopus