基于时态认知逻辑的Web服务模型检测

来源 :桂林电子科技大学 | 被引量 : 0次 | 上传用户:hankeycncn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
互联网的开放性使得Web服务是分布式的,在Web服务交互过程中,一些“不正常”的消息交互会影响Web服务的质量和健壮性,降低用户满意度,甚至破坏正常的服务过程,因此,验证Web服务的安全性和可靠性很有必要。模型检测技术由于其自动化程度高,已经在Web服务的形式化验证中得到了成功的应用,模型检测技术是很好的验证Web服务可靠性和安全性的方法。传统模型检测技术主要采用时态逻辑描述被验证的规范,人们较少注意认知逻辑的模型检测问题。因而传统模型检测技术不能检测知识的相关属性,也不能有效的保证系统的可靠性和安全性;而时态认知逻辑模型检测技术可以很好的验证知识属性,并更好的保证系统的可靠性和安全性。因此,论文采用时态认知逻辑的模型检验技术来验证Web服务这一当前的研究热点问题。本文用时态认知逻辑模型检测技术对Web服务组合问题和特征交互问题进行了形式化验证。据我们所知,目前,国内外还没有用时态认知逻辑模型检测技术对Web服务的特征交互问题进行验证的相关报道。论文提出了从Web服务的描述语言BPEL到本文的模型检测工具(MCTK)的形式化验证框架,给出了从Web服务的过程描述模型(BPEL)到形式化模型(有限状态机模型)的转换框架,这将使得Web服务的形式化验证工作更加自动化。并且本论文把时态认知逻辑模型检测技术扩展应用到了安全领域,对安全协议进行了形式化验证,并发现了其中的漏洞。本文取得的一些研究成果如下:(1)提出了用时态认知逻辑模型检测技术对Web服务组合问题进行形式化验证的方法。用本文的时态认知逻辑模型检测工具MCTK对Web服务的组合问题进行了分析和验证,分析了Web服务流程的正确性,并且能够检测传统模型检测工具无法检测的知识逻辑属性,同时与其它模型检测工具进行了比较,证明了本文工具的正确性和高效性。(2)首次用时态认知逻辑模型检测技术对Web服务的特征交互问题进行了形式化验证。用MCTK对在线股票交易系统服务STS协议的特征交互问题进行了分析和验证,发现了STS协议中的特征冲突现象,验证了STS协议的特征冲突属性。(3)提出了从Web服务的描述语言BPEL到本文的模型检测工具(MCTK)的形式化验证框架。给出了从Web服务的过程描述模型(BPEL)到形式化模型(有限状态机模型)的转换框架,这将使得Web服务的形式化验证工作更加自动化。(4)用时态认知逻辑模型检测技术对安全协议进行了形式化验证。用MCTK对经典的Needham-Schroeder协议进行了分析和验证,找到了该协议的漏洞,并且与其它工具进行了比较,证明了本文工具的优越性和可扩展性。
其他文献
文章作者参与了马钢管理信息系统开发及智能自动化系统开发的全部过程,该文根据对管理信息系统和智能办公自动化系统的分析和研究,针以马钢的实际,考虑目前计算机技术发展状
虚拟现实技术和小波图象压缩编码是目前研究的两大热点。本论文对虚拟现实中的关键技术场景图象的计算机快速生成算法和小波图象压缩编码系统中的最优比特分配及算术编码作了
学位
该文对神经网络隐层节点数的增删提出了一种新的算法:由训练过程的均方差和误差衰减率来确定神经元的增删时刻,并利用矩阵分析方法研究陷节点输出的线性相关性,动态删除多余
该论文研究任务来源于国家自然科学基金资助项目"仿真和建模的VVA技术".系统 仿真精度与置信度评估理论和方法是仿真理论的一项重要内容,也是系统仿真研究和应用中必须首要解
在该文中,以国家计委和冶金部示范工程-马鞍山钢铁公司管理信息系统(简称MGMIS)为背景,首先介绍了企业管理信息系统(MIS)的基本思想:管理信息系统是利用计算机等来处理企业中
该文提出了一种基于模糊推理芯片F100的参数自整定PID控制方法.并在此基础上,开发设计出了仪表型模糊PID控制器.该控制器采用PID控制与模糊控制有机结合方式,PID控制参数的整
该论文主要研制了涂屏机控制系统,在讨论了系统总体设计方案之后,重点论述了系统软件的设计.这套控制系统中,研究人员根据涂屏机实际情况,采用三菱A型PLC作为下位机,完成数据
基于IP复用的片上系统设计方法的出现,推动了片上总线技术的诞生。片上总线协议是片上总线技术的核心,其设计的好坏对片上系统的可靠性有着重大影响。对片上总线协议的可靠性
该文以湖北化肥厂改造后的非标准的托普索S-200型塔为研究对象,通过机理分析,建立了其静态数学模型,并讨论了自秆编程的仿真方法.通过与现场实测数据相比较,验证了模型的可靠
该文介绍了醇酮装置环已烷分离塔的建模与操作优化.基于对此塔实际操作条件分析,建立了一个严格的精馏塔静态机理模型.用PRO/Ⅱ进行仿真计算,得到了多种操作条件下塔的操作数