From liveness to promptness

被引:0
作者
Orna Kupferman
Nir Piterman
Moshe Y. Vardi
机构
[1] Hebrew University,
[2] Imperial College,undefined
[3] Rice University,undefined
来源
Formal Methods in System Design | 2009年 / 34卷
关键词
Temporal logic; Verification; Liveness;
D O I
暂无
中图分类号
学科分类号
摘要
Liveness temporal properties state that something “good” eventually happens, e.g., every request is eventually granted. In Linear Temporal Logic (LTL), there is no a priori bound on the “wait time” for an eventuality to be fulfilled. That is, Fθ asserts that θ holds eventually, but there is no bound on the time when θ will hold. This is troubling, as designers tend to interpret an eventuality Fθ as an abstraction of a bounded eventuality F≤kθ, for an unknown k, and satisfaction of a liveness property is often not acceptable unless we can bound its wait time. We introduce here prompt-LTL, an extension of LTL with the prompt-eventually operator Fp. A system S satisfies a prompt-LTL formula φ if there is some bound k on the wait time for all prompt-eventually subformulas of φ in all computations of S. We study various problems related to prompt-LTL, including realizability, model checking, and assume-guarantee model checking, and show that they can be solved by techniques that are quite close to the standard techniques for LTL.
引用
收藏
页码:83 / 103
页数:20
相关论文
共 17 条
[1]  
Alur R(2001)Parametric temporal logic for model measuring ACM Trans Comput Log 2 388-407
[2]  
Etessami K(1985)Defining liveness Inform Process Lett 21 181-185
[3]  
La Torre S(1969)Solving sequential conditions by finite-state strategies Trans Am Math Soc 138 295-311
[4]  
Peled D(1995)Simulating alternating tree automata by nondeterministic automata: New results and new proofs of theorems of Rabin, McNaughton and Safra Theor Comput Sci 141 69-107
[5]  
Alpern B(1969)Decidability of second order theories and automata on infinite trees Trans Am Math Soc 141 1-35
[6]  
Schneider FB(1987)The complementation problem for Büchi automata with applications to temporal logic Theor Comput Sci 49 217-237
[7]  
Büchi JR(1972)Depth first search and linear graph algorithms SIAM J Comput 1 146-160
[8]  
Landweber LHG(1994)Reasoning about infinite computations Inf Comput 115 1-37
[9]  
Muller DE(undefined)undefined undefined undefined undefined-undefined
[10]  
Schupp PE(undefined)undefined undefined undefined undefined-undefined