期刊文献+

鲁棒环境演算类型演化系统的扩充(英文) 被引量:2

Extension of Type Evolution System for Robust Mobile Ambients
下载PDF
导出
摘要 移动计算是在网络技术发展过程中涌现出来的一种新的分布计算范型,移动环境演算是一种广为使用的描述移动计算的形式化模型,鲁棒环境演算是针对这种演算的一种改进。文献[2]提出了类型演化问题,然而其研究只是针对不含有通信原语的纯演算进行。在[2]的基础上,进一步讨论了此问题。通过引入消息类型和消息体类型,并将之与原有的进程类型和环境类型相结合,提出了一个支持类型演化的能够对带有消息传递的进程项类型化的类型系统,从而将[2]的工作扩充到整个鲁棒环境演算中。证明了类型系统的正确性。同时给出了一个最小类型算法,在给定类型上下文的条件下,算法能够计算出任意进程项的类型;并证明了算法的可靠性和完备性。 Computation with mobility becomes a novel distributed computation paradigm with the development of network technology. The calculus of mobile ambients is a widely studied formal mechanism for describing both mobile computing and mobile computation. This paper deals with the type evolution problem for a variant of this calculus, the robust mobile ambient(ROAM) provided by [1]. In detail, the message type and message body type are introduced, and a type system that can type process terms with message passing and support type evolution is provided, thus the results of [2] can be extended to the full ROAM. Furthermore, this paper gives the proof of the correctness of the type system and introduces a minimal type-checking algorithm. The soundness and completeness of the algorithm are also shown.
出处 《南京大学学报(自然科学版)》 CAS CSCD 北大核心 2004年第5期531-539,共9页 Journal of Nanjing University(Natural Science)
基金 National Natural Science Foundation of China(60273034,60233010),the National High-Tech Research and Development Plan of China(2002AA116010),the 973 Program of China (2002CB312002)
关键词 进程代数 环境演算 类型演化 类型系统 process algebra mobile ambient type evolution type system
  • 相关文献

参考文献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.

同被引文献20

  • 1Benzaken V, Castagna G, Frisch A. CDuee: A white paper. Proceedings of the International Workshop on Programming Languages for XML(PLANX'02), IEEE Press, 2002:65-74.
  • 2Luca Cardelli, Ghelli C. A query eanguage based on the ambient eogic. Proceedings of European Symposium on Programming ( ESOP' 01 ). Lecture Notes in Computer Science 2028, Springer, 2001 :1-22.
  • 3Caires L, Cardelli L A. Spatial eogic for concurrency (Part I). Proceedings of Theorectical Aspects of Computer Software (TACA'01), Lecture Notes in Computer Science 2215, Springer, 2001:1-37.
  • 4Cardelli L, Gordon A. Mobile ambients. Th-eoretical Computer Science, 2000,240:177-213.
  • 5Cardelli 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.
  • 6Cardelli L, Gordon A. Nobile ambients. Theoretical Computer Science, 2000, 240(1): 177-213.
  • 7Milner R, Parrow J, Walker D. A calculus of mobile process, part I/II. Journal of Infommtion and Computation, 1992, 100:1-77.
  • 8Levi F, Sangiorgi D. Controlling interference in ambients. Proceeding of POPL' 00. ACM Press,2000: 352- 364.
  • 9Guan X, Yang Y, You J. Making ambients more robust. Proceeding of International Conference on Software. Theory and Practice, 2000: 377- 384.
  • 10Guan X. Type system and algebraic theory of robust ambicms. PhD Thesis. Shanghai Ji,aotmg University,2002.

引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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