摘要
时序逻辑是研究状态随时间变化系统的逻辑特性,在软硬件验证中有着广泛应用,是模型检测的基础。基于对时间模型的不同描述以及为了处理更加复杂的计算特征,衍生出各种时序逻辑,具有不同的表达能力,正确理解其表达能力对于系统模型的形式化规约尤为重要。首先,介绍基于离散时间模型的线性时序逻辑LTL、计算树逻辑CTL和CTL*,以及基于连续时间模型的区间时序逻辑ITL和投影时序逻辑PTL,对它们的表达能力及区别进行了详细阐述;然后,概述为了描述随机、实时、混成、开放系统中的复杂行为而提出的不同时序逻辑,指出它们的特点及适用范围;最后,对时序逻辑的未来研究方向进行展望。
Temporal logic involves the logic characteristics of the system whose state changes with time.It is widely used in software and hardware verification and is the basis of model checking.Based on the different descriptions of time models and in order to deal with more complex computational characteristics,different kinds of temporal logics are derived,which have different expressive power.It is particularly important for the formal specification of system models to correctly understand their expressive power.Firstly,this paper introduces the discrete-time model LTL,CTL and CTL*,the continuous time model ITL and PTL,and the expressive power and the differences between them are elaborated in details.Then,various temporal logic proposed to describe random,real-time,hybrid and open-system complex behaviors are summarized,and their characteristics and application scopes are presented.Finally,the future research direction of temporal logic is discussed.
作者
杨科
肖美华
钟小妹
占东明
Yang Ke;Xiao Meihua;Zhong Xiaomei;Zhan Dongming(School of Software,East China Jiaotong University,Nanchang 330013,China;College of Education,Central China Normal University,Wuhan 430079,China)
出处
《华东交通大学学报》
2023年第2期57-70,共14页
Journal of East China Jiaotong University
基金
国家自然科学基金项目(61562026,61962020)
江西省主要学科学术和技术带头人计划项目(20172BCB22015)
江西省教育厅科学技术研究项目(GJJ190326)
江西省2020年度研究生创新专项资金项目(YC2020-B1141)。
关键词
时序逻辑
表达能力
形式化方法
逻辑系统
形式化规约
temporal logic
expressive power
formal methods
logical system
formal specification