基于Pi演算构件行为兼容性研究.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Pi演算构件行为兼容性研究

基于Pi演算构件行为兼容性研究   摘 要:构件行为的兼容性分析是研究构件动态交互过程中的重要问题,其研究结果可应用于构件替换、迁移、动态自适应演化等研究。为了保证构件在替换或组合之后系统仍能正常稳定运行,利用Pi演算对构件行为进行建模,并对多个构件行为间的兼容性进行验证,提出了绝对兼容、相对兼容等理论,并运用兼容度来判定构件行为兼容性强弱,且通过实例进行分析说明。   关键词:Pi演算; 构件行为; 行为交互; 兼容性; 兼容度   中图分类号:TP311   文献标志码:A      文章编号:1001-3695(2010)02-0537-04   doi:10.3969/j.issn.1001-3695.2010.02.037      Research on Pi-calculus-based behavioral compatibility of components      ZHAO Chun-bo, WU Qing, HU Wei-hua      (College of Computer, Hangzhou Dianzi University, Hangzhou 310018, China)      Abstract:Making research on behavioral compatibility of components is an important issue when studing the dynamic interaction of them.The research result could be applied to the research of component replacement, migration, dynamic adaptive evolution and so on.In order to ensure the stability of the whole system after replacement or combination of component,this paper used Pi-calculus to model the component behavior,and verified the compatibility between two component behaviors.Besides, gave some definitions,such as absolute compatibility, relative compatibility and compatible degree which could be used to judge the compatibility strength. At last, made a concrete example to analyse the behavioral compatibility of components.   Key words:Pi-calculus; component behavior; behavioral interaction; compatibility; compatible degree      0 引言   目前,构件技术[1]已经成为软件产业发展的关键技术之一,推行基于构件的软件开发技术是当前软件生产的世界潮流。其中,对于构件动态交互行为模型以及构件动态自适应组装与演化的研究在基于构件的软件开发领域中十分活跃。近年来,对于构件行为的形式化描述,以及在构件交互行为的一致性、相容性[2]等方面取得了一定的研究成果。仲辉等人[3]通过运用Pi演算来对行为进行形式化建模,但却无法为两个行为之间的等价性验证提供支持。申利民等人[4]对构件动态演化行为一致性方面进行了一些研究,但是不能保证构件组合内部流程结构是否正确,交互过程中是否存在死锁或不可达状态,对构件行为兼容性的验证工作存在不足。在对构件进行增加、删除、替换、重组之后,为了确保系统的正常稳定运行,提高构件动态演化的自适应性,必须保证构件之间动态交互行为的兼容性。那些交互行为兼容性不高的构件很有可能导致整个系统出错或崩溃等后果。针对这一问题,本文着重阐述了构件实体间交互行为的兼容性验证。   本文的主要工作就是在汲取现有理论研究成果的基础上,首先基于Pi演算这一进程代数来形式化地描述与定义了构件行为以及构件交互行为[5~7],之后给出了组装交互的两构件在请求/提供接口上行为兼容的验证规则及定理。根据构件交互行为兼容性的强弱将其划分为绝对兼容与相对兼容,前者要求交互行为能够在每条可能的交互路径上均能正常完成任务,后者要求至少存在一条可行交互路径。在此基础上,基于

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档