收藏本站
收藏 | 手机打开
二维码
手机客户端打开本文

命题投影时序逻辑的判定性、复杂性、表达性及模型检测

田聪  
【摘要】:基于区间的时序逻辑,如区间时序逻辑(ITL)和投影时序逻辑(PTL),在并发系统的规范与验证方面有着重要的应用价值。然而,当前基于区间时序逻辑的程序验证主要是应用定理证明技术,自动化的模型检测技术尚未得到深入的研究。其原因是这类逻辑的模型理论不够完善,特别是它们的判定性、复杂性和表达性等问题尚未得到解决。 因此,本文研究命题投影时序逻辑(PPTL)的判定性、复杂性、表达性以及模型检测算法。进一步,为了使用基于区间的时序逻辑来验证开放系统(Open Systems),本文提出了交互式区间时序逻辑(AITL)和交互式投影时序逻辑(APTL),并给出了相应的判定算法和模型检测方法。另外,为了提高模型检测的效率,缓解状态空间爆炸问题,本文给出了目前最好的打结不变(Stutter-Invariant)命题线性时序逻辑(PLTL)产生算法,以及新的抽象精化模型检测算法。 本文的主要贡献如下: (1)定义了PPTL的正则形,证明了任意的PPTL公式都可以被转换成正则形。在正则形的基础上,定义了PPTL公式的正则图和带标记的正则图,证明了正则图和带标记的正则图的有穷性,进而证明了该逻辑的可满足性是可判定的,并给出了判定过程。作为判定算法的补充,给出了PPTL到单后继单项二阶逻辑(S1S)的转换,使得PPTL可以继承S1S成熟的理论结果。 (2)通过将不带星的表达式的判空问题归约到PPTL的可满足性问题,证明了PPTL和PITL的复杂性是非基本的(non-elementary)。因此,本文给出的判定算法的复杂度也是非基本的。 (3)给出了PPTL公式,打结Buchi自动机以及扩展的正则表达式之间的等价转换,证明了PPTL具有表达完全正则语言的能力。另外,研究了PPTL的一些子集,包括PITL,的表达能力,并将这些子集划分为五个不同的语言类。 (4)在PPTL判定过程的基础上,通过进一步将带标记的正则图转换为Buchi自动机,给出了基于自动机理论的PPTL模型检测算法。应用该算法,开发了基于著名的模型检测工具SPIN的PPTL模型检测器。 (5)以PTL的可执行子集,建模、仿真、验证语言MSVL,为系统建模语言,PPTL为性质描述语言,提出了基于可满足性(SAT)的统一框架模型检测方法。 (6)通过将正则形技术应用于命题线性时序逻辑(PLTL),得到了目前最好的打结不变PLTL公式的产生算法。该算法在偏序规约模型检测中有着重要的应用价值。 (7)给出了一个新的抽象精化模型检测算法,该算法不仅避免了抽象精化中的NP难问题,而且可以得到更小的精化模型,是对抽象模型检测的重要贡献。 (8)为了使用基于区间的时序逻辑来对开放系统进行验证,将PITL和PPTL扩展到并发博弈结构,提出了交互式区间时序逻辑(AITL)和交互式投影时序逻辑(APTL),通过定义它们的正则形和正则图,给出了公式可满足性的判定算法和模型检测方法。


知网文化
【相似文献】
中国期刊全文数据库 前20条
1 杨琛;段振华;;支持Stutter-不变性的命题区间时序逻辑[J];西安电子科技大学学报;2011年02期
2 闫志华;李成;郑艳萍;;工作流模型检测研究[J];计算机应用;2007年06期
3 刘林霞;张自强;何安平;;基于模型检测的半结构化数据查询[J];计算机与数字工程;2009年08期
4 单卓为;鱼滨;;基于SPIN的CSCW系统的验证[J];计算机技术与发展;2008年04期
5 陆公正;戎玫;张广泉;;基于UML-Statecharts的工作流控制结构的验证[J];计算机科学;2006年05期
6 杨琛;段振华;王小兵;;面向命题投影时序逻辑的安全协议模型检测[J];西安交通大学学报;2010年08期
7 陆公正;吴澜波;于复生;张广泉;;UML Statechart图中数据流的语义及验证[J];苏州市职业大学学报;2009年01期
8 田聪;段振华;;基于命题投影时序逻辑的单调速率调度算法模型检测[J];软件学报;2011年02期
9 龚洁,唐若鹰,王霄,唐稚松;XYZ/CFC与XYZ/PAD:图形一文本程序设计环境[J];软件学报;1994年08期
10 易志明,林凌,郝丽宏,李树靖;SPI串行总线接口及其实现[J];自动化与仪器仪表;2002年06期
11 刘海庆,夏幼明,李晶,尹红丽;基于时序逻辑的多Agent系统协商模型及其推理与授权规则研究[J];武汉大学学报(信息科学版);2005年09期
12 贾国平,郑国梁;一个统一的程序验证框架[J];软件学报;1997年02期
13 肖德琴,周权,张焕国,刘才兴;基于时序逻辑的加密协议分析[J];计算机学报;2002年10期
14 何峰,毋国庆,姚剑;基于时序逻辑和SCR方法的需求分析方法[J];武汉大学学报(自然科学版);1999年05期
15 张德龙,陈效玖;一种用于实现任意基数值时序逻辑的阈值存储电路[J];计算机学报;1992年01期
16 刘才兴,肖德琴,张焕国,邹华胜;基于时序逻辑的面向实现的协议规范语言[J];小型微型计算机系统;2004年05期
17 刘瑞成;张立臣;张宇亮;;随机时序逻辑的模糊时间扩展方法[J];计算机工程与应用;2006年01期
18 汪小荣,朱秀昌;H.261视频编解码环路的实现[J];南京邮电学院学报(自然科学版);1998年03期
19 蒙志军;刘涛;田维坚;冯桂兰;;TDI CCD驱动时序的研究及CPLD实现[J];工业控制计算机;2009年03期
20 贾国平,郑国梁;用于反应系统的修改时序逻辑[J];软件学报;1997年09期
中国重要会议论文全文数据库 前10条
1 冯荷飞;曹子宁;;交错时序认知逻辑在安全协议中的应用[A];逻辑学及其应用研究——第四届全国逻辑系统、智能科学与信息科学学术会议论文集[C];2008年
2 高静;曹子宁;;基于空间逻辑和计算树逻辑的模型检测[A];2009年中国高校通信类院系学术研讨会论文集[C];2009年
3 孙守卿;李廉;章超;李彩虹;;基于模型检测工具SPIN的安全协议形式化分析[A];2005年全国理论计算机科学学术年会论文集[C];2005年
4 黄正宝;张广泉;;一种基于时序逻辑的UML 2.0形式化语义[A];2006年全国理论计算机科学学术年会论文集[C];2006年
5 陈道喜;张广泉;陈冬火;;NSPK协议的Spin模型检测[A];2008年全国开放式分布与并行计算机学术会议论文集(下册)[C];2008年
6 刘芳;魏昭;董荣胜;;基于SPIN的协议分析技术研究[A];广西计算机学会2008年年会论文集[C];2008年
7 许梅;曹子宁;;基于谓词μ演算和空间逻辑的模型检测算法研究[A];2009年中国高校通信类院系学术研讨会论文集[C];2009年
8 何青;骆翔宇;苏开乐;;对弈必胜策略的符号化模型检测[A];2006年全国理论计算机科学学术年会论文集[C];2006年
9 王飞明;胡元闯;董荣胜;;模型检测中状态爆炸及其优化策略研究[A];广西计算机学会2008年年会论文集[C];2008年
10 周志远;张大方;缪力;赵丹;黄谷;;基于Java内存模型的并发程序模型检测[A];第五届中国测试学术会议论文集[C];2008年
中国博士学位论文全文数据库 前10条
1 田聪;命题投影时序逻辑的判定性、复杂性、表达性及模型检测[D];西安电子科技大学;2010年
2 杨琛;打结不变的命题投影时序逻辑与模型检测[D];西安电子科技大学;2010年
3 张南;命题投影时序逻辑的完备公理系统与形式验证[D];西安电子科技大学;2012年
4 舒新峰;投影时序逻辑的完备公理系统与形式验证[D];西安电子科技大学;2010年
5 万良;基于行为时序逻辑TLA的系统、规则与协议检测的研究[D];贵州大学;2009年
6 陈冬火;超协调时序逻辑及其模型检测方法[D];中国科学院研究生院(成都计算机应用研究所);2006年
7 林荣德;移动界程演算及模型检测应用的关键问题研究[D];华南理工大学;2010年
8 刘志锋;模型检测中关键技术的研究及其应用[D];南京大学;2011年
9 黄宏涛;基于懒惰切片的模型检测技术研究[D];哈尔滨工程大学;2012年
10 龙士工;串空间理论及其在安全协议分析中的应用研究[D];贵州大学;2007年
中国硕士学位论文全文数据库 前10条
1 黎吾平;模型检测在软件方面的应用[D];吉林大学;2008年
2 李根;基于SPIN的命题投影时序逻辑模型检查[D];西安电子科技大学;2008年
3 马军慧;基于无穷模型命题投影时序逻辑的模型检查[D];西安电子科技大学;2007年
4 黄丫;基于模型检测的可诊断性的形式化检验研究[D];吉林大学;2006年
5 钟国栋;与测试相结合的系统安全性验证技术研究[D];内蒙古大学;2010年
6 施小纯;基于反例搜索的启发式模型检测算法的研究[D];中国科学院研究生院(软件研究所);2004年
7 刘万授;基于UML安全协议的建模和自动检测[D];华南师范大学;2005年
8 汪永虎;基于内存和状态管理的模型检测方法[D];电子科技大学;2012年
9 马永涛;框架时序逻辑程序设计解释器及模型检测工具[D];西安电子科技大学;2008年
10 高丹丹;无线认证协议的模型检测与分析研究[D];长春理工大学;2010年
中国重要报纸全文数据库 前10条
1 潘迪穆(Mukul Pandya);从零售商到制造商:产品的复杂性如何才能恰到好处?[N];经济观察报;2006年
2 本报记者  鲍辉春;创新,过犹不及[N];21世纪经济报道;2006年
3 本报记者 文雪梅;保持简单是一种能力[N];中华工商时报;2006年
4 章静;复杂性海洋中的“后现代”鱼[N];中国教育报;2006年
5 ;警惕复杂化[N];21世纪经济报道;2006年
6 章静;打开认识事物新天地[N];中国新闻出版报;2006年
7 本报记者 边歆;异常检测是阻止蠕虫攻击的最好方法?[N];网络世界;2006年
8 邹振宁;运用系统思维认识信息化战争[N];学习时报;2006年
9 陈翔;瞄准SMB市场 IBM推Web2.0平台计划[N];中国计算机报;2008年
10 ;SEC新设财务报告改进咨询委员会[N];财会信报;2007年
中国知网广告投放
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978