语义Web服务组合形式化描述及验证研究

来源 :云南大学 | 被引量 : 0次 | 上传用户:killer0662
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统的Web服务技术缺乏机器可理解的语义,限制了Web服务的自动化,语义Web研究的兴起为Web服务技术带来了新的活力,这两种技术的结合产生了另一个新兴的研究课题一语义Web服务,语义Web服务是指用语义Web标记语言来描述服务的语义,使Web服务成为计算机可以理解的实体,实现Web服务操作的智能化和自动化。而语义Web服务组合是语义Web服务的重要目标和研究热点之一,因为单个服务往往无法满足实际的应用需求,需要自动地、动态地组合多个语义Web服务以满足用户的特定需求。 状态演算(Situaltion Calculus)是一种一阶逻辑语言,主要用来表示动态变化的世界,是一种关于状态、动作和动作作用于状态的结果的形式化谓词演算,通过寻找一组动作获得由合式公式描述的目标状态,从而为服务组合提供形式化的规划手段。Pi演算(Pi Calculus)是一种进程代数,允许进程之间传送和接收通道名,能够方便的刻画系统结构的动态变化,且具有很强的表达能力,是一种对系统进行建模和验证的有效形式化方法。 本文首先讨论了Web本体语言描述服务框架(OWL-S)对语义Web服务组合的支持和不足之处,然后对状态演算进行了扩展,在状态演算中增加了意愿公理的表示和描述、引入了次序构词,使其可以处理用户的不同需求和偏好;基于上述扩展使用状态演算对语义Web服务及其组合进行形式化描述,给出一组从OWL-S到状态演算的映射,在时通过形式化的推理来得出服务的组合系列。 在对语义Web服务及其组合进行形式化描述的基础上,借助Pi演算的操作语义和自动推演能力将验证过程转化成并行进程的推演过程,实现对服务组合中服务间行为兼容性的验证,从而保证语义Web服务组合的正确性和完整性。 基于本文的语义Web服务组合及验证工作,设计了一个语义Web服务组合框架,基于该框架对语义Web服务组合实例进行了分析,表明了状态演算和Pi演算是对语义Web服务及其组合进行形式化描述和验证的有效手段。
其他文献
本课题以“博邦房产”报表为基础,以“博邦房产”报表为切入点对通用报表技术进行了深入的分析和研究,最终形成了动态报表生成系统的解决方案和实现方法。 论文首先对国内外
软件过程诊断是指通过度量分析的方法,对软件过程中出现的问题进行分析,发现并给出参考的解决方案,帮助项目经理达到过程执行的预期目标。软件过程诊断技术为软件过程的执行提供
随着网络技术的迅猛发展以及三网融合的不断推进,多媒体会议系统逐渐成为高品质高带宽的热门应用。然而,传统的基于H.323协议栈的多媒体会议系统已经无法满足用户日益丰富的
传统的雷达设计都采用自下而上的方法并使用特有的硬件及软件架构。在这种开发模式下每一个雷达系统都采用独有的架构和开发技术,因此通常耗费大量的时间金钱,并且使得系统的维
随着信息技术的发展,高校各部门之间信息交互日趋频繁,然而由于各部门应用系统之间的体系结构、操作系统平台和数据库平台之间差异,造成系统间难于、甚至无法进行信息交互,从而形
伴随着大数据(Big Data)时代的到来,数据增长的速度越来越快。由于这些数据中充斥着大量无用、冗余的信息,并且自然语言存在着固有的表述多样性,这使得计算机“理解”文本的
随着三维数据获取和相关处理技术的迅速发展,密集的三角网格表示已成为计算机图形学事实上的标准.为了表示模型的丰富细节,网格数据常常规模庞大,直接对其存储、传输、绘制、
伴随着互联网的高速发展,各种IM(Instant Messaging,即时消息)不断涌现,凭着其实时交互的特点迅速在网络通信领域中占据一席之地。经过二十几年的发展,IM已经超越电子邮件,成
SOA(面向服务架构)越来越受到人们的关注,特别是Web Services的出现,使SOA走向了实际应用。如何实施SOA是当今的一个热点,与美国很高的企业信息化程度相比,在中国,大量的服务
图像文件不仅占据内存空间,而且也占据大量的传输带宽,这使得许多信息行业必须通过使用图像压缩技术,才能解决因为图像数据量大而带来的存储和传输问题。 过去的三十年里,JPEG