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

Cindy Eisner, Dana Fisman, John Havlicek

Research output: Contribution to journalArticlepeer-review

Abstract

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.

Original languageAmerican English
Article number13
JournalACM Transactions on Computational Logic
Volume15
Issue number2
DOIs
StatePublished - 1 Jan 2014
Externally publishedYes

Keywords

  • Liveness
  • PSL
  • Regular expressions
  • SVA
  • Safety
  • Temporal logic
  • Topology

All Science Journal Classification (ASJC) codes

  • Computational Mathematics
  • Theoretical Computer Science
  • General Computer Science
  • Logic

Fingerprint

Dive into the research topics of 'Safety and liveness, weakness and strength, and the underlying topological relations'. Together they form a unique fingerprint.

Cite this