期刊文献+

进程创建的语义及等价性

Semantics for Process Creation and Their Equivalence
下载PDF
导出
摘要 针对一个基于共享变量的带有进程创建的命令式语言 ,用变迁系统描述了它的结构操作语义 ,并用扩展的状态变迁迹模型定义了它的指称语义 .在该模型下 ,状态变迁被区分为两种不同形式 ,分别表示发生在原进程和被创建进程中的状态变迁 ,这样便可以定义适当的语义复合运算 ,在对命令的指称进行复合时根据变迁类型的不同对变迁迹进行串行或交错连接 ,恰当地反映了进程的并发运行受到创建命令在程序中的相对位置的限制 . A shared variable language with process creation is defined in this paper.Its structural operational semantics is described using transition systems and its denotational semantics is defined with an extension of transition trace model.Extended state transitions can differentiate transitions occurring in a created process from those occurring in the original process.Based on this extension, some semantic composition operators can be defined to sequentially compose or interleave the transition traces of respective commands according to the types of the extended state transitions occurring in them,which illustrates that the execution of the concurrent processes are limited by their creation spots in the program.The equivalence of the two semantics is proved at the end.
作者 袁春 陈意云
出处 《计算机学报》 EI CSCD 北大核心 2000年第8期877-881,共5页 Chinese Journal of Computers
基金 国家自然科学基金!( 69773 0 2 5 ) 教育部博士点基金!( 980 3 5 82 8)
关键词 进程创建 语义 等价性 程序设计 process creation, transition trace, semantic equivalence
  • 相关文献

参考文献5

  • 11,Baeten J C M, Vaandrager F W. An algebra for process creation. Acta Informatica, 1992, 29(4):303-334
  • 22,America P, de Bakker J W. Designing equivalent semantic models for process creation. Theoretical Computer Science, 1988, 60(2):109-176
  • 33,de Bakker J W, van Breugel F, de Bruin A. Comparative semantics for linear arrays of communicating processes: a study of the UNIX fork and pipe commands. In: Proceedings of the 18th International Symposium on Mathematical Foundations of Computer Science, Gdansk, Poland, 1993. 252-261
  • 44,Brookes S D. Full abstraction for a simple parallel shared variable language. Information and Computation, 1996, 127(2):145-163
  • 55,Plotkin G D. A structural approach to operational semantics. Department of Computer Science, Aarhus University, Denmark: Technical Report DAIMI FN-19, 1981

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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