Web服务线性时态逻辑模型检查研究

来源 :江西财经大学 | 被引量 : 0次 | 上传用户:lzl1988
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
由于应用的复杂性,在很多情况下单个Web服务难以满足实际需求,对于复杂业务过程的处理需要采用服务组合的方法即由各个小粒度的Web服务相互之间通信和协作来实现大粒度的服务功能。Web服务组合常用于描述跨组织的业务流程等高层业务逻辑,这意味着系统的任何错误都可能导致严重的损失。保证服务组合的正确性,确认服务组合的有效性是Web服务组合系统成功的关键。 本文将基于自动机的模型检查技术应用到Web服务组合中。首先从语义角度研究了PROMELA语义引擎问题。PROMELA语言是模型检查工具SPIN的核心,对PROMELA语言执行方式的理解决定所描述系统模型的行为方式。论文给出PROMELA语法的抽象对象模型的形式化定义和一个算法来实现PROMELA语法到抽象对象模型的映射,描述了PROMELA指称语义。针对SPIN中原子序列和同步通信等复杂问题给出了解决方法。 然后提出了对基于WS—CDL的Web服务组合的PROMELA建模与验证。WS—CDL支持的控制流机制包括:顺序、并发、同步、条件、非确定性选择等。论文提出了一种Web服务数据流和控制流的模型,可以在数据流和控制流之间验证不利的交互。WS—CDL进程模型的PROMELA映射关键在于WS—CDL进程模型验证相关方面的确定以及如何执行这种映射。 最后利用模型检验工具SPIN对有第三方支付平台参与的网上交易进行形式化分析。实验证明此方案能够对基于WS—CDL的Web服务组合进行行之有效的验证。
其他文献
随着数据存储的高速增长,传统的数据库已经无法满足人们处理大规模数据的需求,有关海量数据的处理与存储成为当前的研究热点。Hadoop文件系统HDFS成为研究云存储应用的参考模
随着互联网和信息技术的快速发展,企业在运营过程中会产生大规模的数据,并且数据已成为重要的资产。但这些大规模数据呈现的是不完全的、有噪声的、模糊的、随机的状态,具有规模
自上个世纪九十年代以来,基于内容的视频检索便成为一个热门的研究课题。在信息爆炸的今天,如何使用计算机自动挖掘视频中的语义信息,并有效地利用高层特征进行视频检索,已经
方面化构件组装平台需要将横切关注点织入业务构件,其组装实现依赖于方面编织。同时,按需计算中间件平台要求按照用户或数据传输的需要,动态组合、编织计算模块,提高Internet
本文阐述了测试技术体系,自动测试工具的国内外发展状况和发展趋势,分析了回归测试的现状和存在问题,提出了一个基于C/S模式采用.NET开发的自动回归测试工具的解决方案。通过
当今社会己进入了信息时代,图形图像方面的需求不断增加。数字图像处理科学与技术逐步向其他学科领域渗透,并为其他学科所利用是科学发展的必然。在储层建模领域实现断层构造三
工作流管理系统是实现计算机辅助协同工作的工具,能够实现工作流程的全部或者部分自动管理功能。它不仅便于工作的规范化,而且便于人员与资源的合理配置、工作流流程的监督与
电信客户关怀项目是为了有效管理电信存量客户而建立的基于从属型数据集市的分析管理系统。ETL指数据抽取、转换、清洗、装载的过程,是建立数据集市最基本最重要的环节,是电
传统的分组密码分析技术局限于算法的数学结构,其攻击效果往往不佳。国内外密码学界都在加强基于算法实现的分析方法研究,边带信道分析技术作为一种新的密码分析方法迅速成为
在实际生产过程中,复杂不确定性系统内部关系复杂、外部影响因素多、数据量大较难建立简单函数方程来预测系统的未来发展趋势,制约了人们获取有用信息,采取有效行动的能动性