一种用Petri网对编排进行可实现性分析的方法

来源 :云南大学 | 被引量 : 0次 | 上传用户:mqj0712
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着面向服务计算技术的快速发展,越来越多的软件系统通过复用已有的服务来构建,这样的服务被称为参与者(Peer),为使来自不同组织各自独立的参与者能够有效地集成,构建出预期的分布式系统(Distribution System),有必要提供参与者在交互时应遵守的全局契约,这个从全局的角度来描述一组参与者之间的交互的契约称为编排(Choreography)。编排的可实现性分析(Analysis of the Realizability of Choreographies)的意义在于:对给定编排的情况下,将编排映射为一组参与者,再将一组参与者在不同的通信条件下进行组合,组合后所得的编排实现描述的各参与者之间的交互是否与原编排一致。本文关注编排分析中的可实现性分析问题。并首次提出一种以交互式接口Petri网作为形式化基础对编排进行可实现性分析的新方法,具体而言:(1)将原型Petri网扩展为交互式接口 Petri网,用于描述编排和参与者,并提出了将编排映射为参与者的方法。该方法首先基于交互式接口 Petri网定义编排,而后用动作映射将编排中的所有动作映射为有关动作和无关动作(注:用tau表示),最后保留有关动作,删除tau变迁得到参与者。(2)提出一种使用交互式接口Petri网对同步通信下编排的可实现性进行分析的方法。该方法将参与者在同步通信模型下进行并发组合,得到编排同步实现;而后将编排同步实现和编排之间的等价检验规约为编排实现可达图和原编排可达图之间是否满足强互模拟关系的检验,从而得出编排的同步可实现性分析结果。(3)提出一种使用交互式接口Petri网对有界异步通信下编排的可实现性进行分析的方法。该方法将参与者在异步通信模型下进行并发组合,得到编排的异步实现;而后将编排异步实现和编排之间的等价检验规约为编排实现可达图和原编排可达图之间是否满足弱互模拟关系的检验,从而得出编排的异步可实现性分析结果。
其他文献
2013年9月27日,中国科学技术信息研究所在北京国际会议中心举行的“2013中国科技论文统计结果发布会”上,《遗传》2008年第1期发表的“野生狗牙根种质多样性的SRAP研究”被评为
期刊
目的 :分析普通水痘患儿与突破性水痘患儿T淋巴细胞亚群指标的差异性。方法 :将近年来我院收治的53例水痘患儿根据是否接种过水痘减毒活疫苗分为普通水痘组和突破性水痘组,分别
临床带教过程中的师生关系可能会影响带教的效果,和谐师生关系的构建需要双方的共同努力。教师在带教过程中要注意对不同学习层次的学生给予不同的评价标准,多肯定、鼓励学生
[目的]为评价昆明市美沙酮维持治疗的服务质量和效果,进一步推动全市美沙酮维持治疗工作开展。[方法]通过问卷调查、现场数据核实、相关人员访谈等形式对各门诊综合管理和相关
<正>~~
期刊
随着我国经济水平和国际地位的提高,我国的旅游业呈现着勃勃生机。为了更好地吸引国外游客、传播中国文化,越来越多的旅游景点增加了英文介绍。景点介绍作为一种非文学文本,
读者对象:本书可供从事反转录病毒,特别是慢病毒和泡沫病毒研究的科技工作者及相关专业的研究生参考。内容提要:慢病毒和泡沫病毒同属反转录病毒科。前者的某些成员,如人免疫缺陷
《内科护理学见习指导手册》的编写是与教学大纲及教学进度同步的目标教学手段,不仅可对临床教师的授课达到规范化、可操作和可衡量,曼能使学生从知识目标、见习目标、见习步骤
目的分析临床脑卒中肩关节半脱位患者行神经肌肉电刺激配合肌内效贴疗法的临床效果。方法从我院于2012年1月-2015年3月所接收脑卒中肩关节半脱位患者中抽选60例进行实验研究,