大粒度服务组合验证工具的设计与实现

来源 :浙江大学 | 被引量 : 0次 | 上传用户:vampirewoo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
大粒度服务作为服务计算领域一个新兴的研究领域,受到了越来越多的关注。大粒度服务的出现和应用加强了互联网环境中服务共享、重用和集成的能力。为用户快速构建复杂系统提供了一种新的行之有效的手段。但是由于大粒度服务不仅包含服务的输入、输出、消息、操作等静态的服务语法和语义信息,而且还包含了诸多动态属性,如服务的内部控制流、数据流、交互协议、状态变迁等,因此大粒度服务无论在最初的建模过程中,还是之后的大粒度服务组合过程中,大粒度服务之间或者大粒度服务和原子服务之间的交互行为都具有更加复杂的过程。因此,研究大粒度服务的建模、组合、验证、适配等,提出一套支持大粒度服务的服务开发环境和运行环境,是大粒度服务能否得到广泛认同和应用的关键。本文在研究大粒度服务目前国内外研究状况的基础上,、在大粒度服务描述语言、大粒度服务建模和大粒度服务模型验证这三个方面开展了一些初步的研究工作。提出了一种刻画大粒度服务模型的描述语言CGSL (Coarse-grained Service Language),不仅刻画大粒度服务模型的功能、接口等信息,还可以刻画大粒度服务执行过程中的状态和状态变迁,内部的约束条件和语义推理信息等。提出了一种基于Petri网的大粒度服务形式化描述模型CGPN(Coarse-grained Service Petri Net),对大粒度服务内部的流程和状态进行了形式化表达,并且借助Petri网可覆盖图的分析方法、基于矩阵的分析方法,检查CGPN网的安全性、迁移的活性等特性,进而验证大粒度服务模型的内部流程的安全性、可执行性和大粒度服务间简单交互行为的兼容性。最后本文根据大粒度服务建模和验证的需求,构建了一个包括流程建模模块、参数映射定义模块、数据流浏览模块、CGPN网验证模块和测试模块在内的大粒度服务组合验证工具的原型系统,为用户提供了一个方便直观,简单易用的大粒度服务开发工具。
其他文献
模型检测是一种形式化验证方法,目前已经得到了广泛的发展和应用。本文给出的是一种基于命题投影时序逻辑(Propositional Projection Temporal Logic,PPTL)的模型检测器的改进和
滑阀组件通常是将工艺不同的孔轴零件按照一定的配套规则进行组合而成。本文研究的滑阀组件将用于航空飞机,基于安全性考虑,孔轴零件的测量值和间隙值均精确至万分位,同时确
普适计算是一种全新的计算模式,其致力于将由通信和计算构成的信息空间与人们工作生活的物理空间融为一体,支持用户“随时随地”并且“透明”地获取符合其个性化需求的信息服
下一代的互联网数据与服务核心必然是云计算。它被使用在公共服务和按需计算服务领域。云计算不是一个全新的技术,而是在应用和服务创新中派生出来的,多租户就是云计算核心技
如今大数据产业的发展对全球经济发展方式的转变、人类生活水平的提高和国家综合能力的增强起到显著推动作用。为促进该产业又好又快的发展,首要任务就是开放共享数据,但企业
关联规则挖掘是数据挖掘研究中的热点问题之一,其目的是发现数据库中数据项之间存在的潜在联系。关联规则挖掘的重点任务是频繁模式挖掘。然而,由于频繁模式挖掘的复杂性,业
当前实际应用产生的数据维度越来越高,受维度效应的影响,许多在低维数据上表现良好的聚类方法运用在高维数据上时无法获得好的聚类效果。在过去十几年,高维数据的聚类方法是聚类
自主地面机器人技术是智能机器人研究领域的热点。自主地面机器人体系结构把感知、融合、建模、规划、决策、行动等多种模块结合起来,使得机器人系统在复杂环境中完成地面自
机翼是飞机的重要部件之一,是飞机飞行性能的决定因素之一。翼型是机翼性能的决定因素,因而翼型设计是机翼设计的首要环节。现代飞机设计要求翼型的设计周期不断缩短、性能不
随着多媒体技术和网络技术的飞速发展,数字媒体(数字图像、数字视频、数字音频等)已得到了广泛应用,人们在享受快速获取信息的同时,也面临着盗版、信息失控等非常严重的威胁,因