期刊文献+

鲁棒环境演算中的互模拟同余关系

Bisimulation Congruence in Robust Ambient Calculus
下载PDF
导出
摘要  移动计算是在网络技术发展过程中涌现出来的一种新的分布计算范型,移动环境演算是一种广为使用的描述移动计算的形式化模型.针对这种演算的一种改进———鲁棒环境演算,提出了一个新的标号转移系统,并在此基础上引进了一种互模拟同余关系.同时,作为上述工作的应用,给出了一些重要进程等价性定律的简洁证明. Computation with mobility has been a novel distributed computation paradigm with the development of network technology. The calculus of Mobile Ambient is a widely studied formal mechanism for describing both mobile computing and mobile computation. This paper deals with the algebra theory of a variant of this calculus, the Robust Mobile Ambient. The traditional semantics for this calculus is usually defined on the basis of reduction semantics and thus the process equivalences are generally given in the style of testing or barbed bisimulation, which makes the reasoning and verification of such equivalences notoriously difficult. This paper aims to provide some approaches to remedy these problems. In detail, by introducing the notion of prefix, action and concretion, this paper provides a new labelled transition system as the semantics of the calculus. It is shown that the new semantics coincides with the traditional reduction-based semantics. Based on it, this paper introduces a novel bisimulation relation. The main advantages of this new relation lie in that it is a congruence relation and the co-inductive proof techniques can be applied which can alleviate the difficulties of proof for process equivalences greatly. At the same time, the new relation enjoys intuition soundness. As the application of above work, this paper also presents concise proofs for some important process equivalence laws.
出处 《南京大学学报(自然科学版)》 CAS CSCD 北大核心 2005年第2期155-161,共7页 Journal of Nanjing University(Natural Science)
基金 国家重点基础研究发展规划973项目(2002CB312002) 国家自然科学基金(60273034 60233010 60403014) 国家863高科技项目(2002AA116010) 江苏省自然科学基金(BK2002203 BK2002409)
关键词 进程代数 环境演算 标号转移系统 互模拟 process algebra, mobile ambient, labelled transition system, bisimulation
  • 相关文献

参考文献10

  • 1Cardelli L. Abstraction for mobile computation.Proceeding of Secure Intemet Programming:Security Issues for Mobile and Dsitriuted Objects.Lecture Notes in Computer Science. Springer-Verlag, 1999, 1 603. 51-94.
  • 2Cardelli L, Gordon A. Nobile ambients. Theoretical Computer Science, 2000, 240(1): 177-213.
  • 3Milner R, Parrow J, Walker D. A calculus of mobile process, part I/II. Journal of Infommtion and Computation, 1992, 100:1-77.
  • 4Levi F, Sangiorgi D. Controlling interference in ambients. Proceeding of POPL' 00. ACM Press,2000: 352- 364.
  • 5Guan X, Yang Y, You J. Making ambients more robust. Proceeding of International Conference on Software. Theory and Practice, 2000: 377- 384.
  • 6陈韬略,冯扬悦,吕建,韩婷婷.鲁棒环境演算类型演化系统的扩充(英文)[J].南京大学学报(自然科学版),2004,40(5):531-539. 被引量:2
  • 7Guan X. Type system and algebraic theory of robust ambicms. PhD Thesis. Shanghai Ji,aotmg University,2002.
  • 8Zimmer P. On the expressiveness of pure mobile arnbients. Proceeding of EXPRESS ' 00,Electronic Notes of Theoretical Computer Science.Elsevier, 2000, 16: 81-204.
  • 9Berry G,Boudol G,The chemical abstract machine.Theoretical Computer Science, 1992, 96(1) : 265-270.
  • 10Merro M, Hennessy M. Bisimulation congruence in safe ambients. Proceeding of POPL'02, ACM Press, 2002: 71-80.

二级参考文献12

  • 1Guan X, Yang Y, You J. Making ambients more robust. Proceedings of International Conference on Software: Theory and Practice, 2000: 377-384.
  • 2Guan X, Yang Y, You J. Typing evolving ambients. Information Processing Letters, 2001, 80 (5):265-270.
  • 3Cardelli L. Abstraction for mobile computation. Vitek J, Jensen C. Secure internet programming: Security issues for mobile and distributed objects. Lecture Notes in Computer Science. Springer-Verlag, 1999,1 603: 11-94.
  • 4Cardelli L, Gordon A. Mobile ambients. Theoretical Computer Science, 2000, 240(1) :177-213.
  • 5Milner R, Parrow J, Walker D. A calculus of mobile process, part Ⅰ/Ⅱ. Journal of Information and Computation, 1992, 100:1-77.
  • 6Levi F, Sangiorgi D. Controlling interference in ambients. Proceedings of POPL' 00. ACM Press, 2000:352- 364.
  • 7Cardelli L, Gordon A. Types for mobile ambients. Proceedings of POPL' 99. ACM Press, 1999: 79-92.
  • 8Cardelli L, Ghelli G, Gordon A. Mobility types for mobile ambients. Proceedings of ICALP' 99, Lecture Notes in Computer Science. Springer-Verlag, 1999, 1 644: 230-239.
  • 9Cardelli L, Ghelli G, Gordon A. Ambient groups and mobility types. Proceedings of TCS' 2000, Lecture Notes in Computer Science. Springer-Verlag, 2000, 1 872: 333-347.
  • 10Zimmer P. Subtyping and typing algorithms for mobile ambients. Proceedings of FoSSaCS' 2000, Lecture Notes in Computer Science. Springer-Verlag, 2000, 1 784 : 375 - 390.

共引文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部