Dynamic Logic with Trace Semantics
Dynamic Logic with Trace Semantics
复制标题
具有跟踪语义的动态逻辑
DOI:
10.1007/978-3-642-38574-2_22
复制
发表时间:
2013
期刊:
影响因子:
--
通讯作者:
Daniel Grahl
中科院分区:
文献类型:
--
作者:
Bernhard Beckert;Daniel Grahl
Dynamic logic is an established instrument for program verification and for reasoning about the semantics of programs and programming languages. In this paper, we define an extension of dynamic logic, called Dynamic Trace Logic (DTL), which combines the expressiveness of program logics such as dynamic logic with that of temporal logic. And we present a sound and relatively complete sequent calculus for proving validity of DTL formulae.
Due to its expressiveness, DTL can serve as a basis for proving functional and information-flow properties in concurrent programs, among other applications.