网格服务流的状态π演算形式化验证技术研究与应用

来源 :清华大学 | 被引量 : 0次 | 上传用户:yangyilong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网格服务流是实现复杂网格应用中大规模异构资源协作与共享的重要手段。如何确保其设计和实现上的正确性是系统科学和计算机科学领域的前沿性研究方向,具有重要的理论意义和实用价值。本文通过提出一种称为状态π演算的状态/事件混合形式化工具,采用与模型验证(Model Checking)相结合的手段,系统研究了以状态π演算为基础的网格服务流形式化建模、验证及验证性能优化技术。部分研究成果已在LIGO数据网格项目和银行法律法规验证中得到应用。结合网格中Web服务资源框架对有状态资源的管理特点,本文首先提出了一种状态π演算的新形式化工具并分析了其语义和性质,它实现了对系统状态的灵活抽象与管理,有效简化了网格服务流及其业务逻辑的建模和验证。基于状态π演算,本文实现了网格服务及其选择、BPEL4WS、DAGMan规范和网格服务流中并发与管道模式的形式化语义。这不仅为部分晦涩复杂的网格服务流规范提供了重要的形式化基础,也验证了状态π演算自身的表达能力。在此形式化语义的基础上,本文从网格服务流的结构验证、规范语义约束验证、业务逻辑验证及其一致性检验的四个方面和静态/动态两个层面对其形式化验证技术进行了研究。通过提出状态π演算的强/弱状态断言和灵活复用模型验证的方法为以上问题提供了系统的解决方法。通过应用实例发现,该方法实现了对状态π演算的状态/事件混合推演和模型验证支持,且有减少重复验证和验证方法独立于特定模型验证技术的优点。进一步,本文还从服务流验证分解和错误过程模式的两种思路,研究了对网格服务流形式化验证的性能改进。一方面,通过将网格服务流分解为一系列串行域和并发支,提出了基于模块化验证的验证分解策略;另一方面,通过分析网格服务流中可能存在的错误过程模式及其特点,提出了基于错误过程模式搜索向导的快速证伪方法。通过不同复杂度的LIGO引力波数据分析服务流实例和数值比较结果,验证了以上两方法在验证效率和内存占用上均有明显提高。最后介绍了本文工作的系统化集成,即GridPiAnalyzer原型系统的模块和应用。它目前已提供了对Condor DAGMan、BPEL 1.1规范和IBM WBITM的支持。
其他文献
通过对咸阳地区肉羊产业现状及精准扶贫工作的走访调查,笔者经过深入思考提出了促进咸阳地区肉羊业与精准扶贫联动发展的对策,为咸阳地区精准扶贫工作进一步拓宽思路提供了科
江汉油田财务共享服务项目部分江汉、武汉两地办公,党员管理上存在人员差异、业务差异、文化差异。为切实抓好党员教育管理工作,江汉共享党支部结合单位实际,从构建党员教育
农业科技示范基地是展示农业科技服务活动,加速科技成果转化,促进农业增效、农民增收的服务平台。建设农业科技示范基地,对现代农业的发展、美丽乡村建设以及推动乡村振兴战
在航道升级改造过程中,装配式构件由于其高效率、高质量、标准化施工等特点被广泛应用。其中,组合工字型生态护岸因其优良的工程性能和节能环保性而受到建设各方的关注。本文
宜昌地区上奥陶五峰组-下志留系龙马溪组页岩气为下步勘探开发潜力区,第一口水平井XX2HF井在钻井过程中发生多次井垮、卡钻,多次打捞未果导致提前完钻。为了厘清发生钻井复杂
今年上半年工交行业经济运行情况及下一步宏观调控的政策取向,可以概括为以下4点:
麦普替林(Maprotiline)为第一种四环抗忧郁药,临床上认为它疗效好副反应少,适用于老年人[1][2],但不能轻心。现将2例服麦普替林(黑龙江佳木斯晨星制药厂批号971108有效期99.11)致粒细
为明确构造因素对页岩气井产能的影响机理,从页岩含气性和压裂改造效果两方面入手,结合涪陵气田江东区块60多口水平井的试气情况,对影响江东区块页岩气井产能的主要构造因素
<正> 玉米是吉林省播种面积最大的粮食作物,其化学除草面积近几年也大幅度上升,从而较好地解决了历来困绕玉米产量的草荒问题。但目前很多农民习惯于使用高残留的土壤处理剂,