Safety and Liveness, Weakness and Strength, and the Underlying Topological Relations

被引:0
作者
Eisner, Cindy [1 ]
Fisman, Dana [2 ]
Havlicek, John [3 ]
机构
[1] Univ Haifa, IBM Res Haifa, IL-31905 Haifa, Israel
[2] Univ Penn, Philadelphia, PA 19104 USA
[3] Cadence Design Syst, Austin, TX 78759 USA
关键词
Verification; Theory; Languages; Standardization; Temporal logic; safety; liveness; topology; regular expressions; PSL; SVA; TEMPORAL LOGIC;
D O I
10.1145/2532440
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页数:44
相关论文
共 29 条
[1]   DEFINING LIVENESS [J].
ALPERN, B ;
SCHNEIDER, FB .
INFORMATION PROCESSING LETTERS, 1985, 21 (04) :181-185
[2]  
[Anonymous], 2005, 1800TM2005 IEEE
[3]  
[Anonymous], 1992, TEMPORAL LOGIC REACT, DOI DOI 10.1007/978-1-4612-0931-7
[4]  
[Anonymous], 2010, 1850TM2010 IEEE
[5]  
[Anonymous], P 24 ACM S FDN COMP
[6]  
[Anonymous], HDB THEORETICAL COMP
[7]  
[Anonymous], MCS0504 WEIZM I SCI
[8]  
[Anonymous], 1990, BEAUTY IS OUR BUSINE
[9]  
Armoni R, 2002, LECT NOTES COMPUT SC, V2280, P296
[10]  
Armoni Roy, 2003, P 9 INT C TOOLS ALG