摘要
Milner认为:“把代数并发性方面的工作与Petri在Petri网上早早取得的丰硕成果联系起来,是一个非常有希望的发展线索.然而由于它们的概念基础并不完全吻合,所以还有困难.”本文即从Milner的图灵奖演说入手,介绍Petri网与л演算相公的若干基本内容和基本观点,并找出Petri网与代数并发语义的根本差别.
It is desirable to build semantics of parallel systems from their syntactic structures.лcalculus is the result of R. Mimer's effort in 1991. He noticed in the course of research that C. A.Petri has worked on concurrency for many years with fruitful achievements. Mimer considers it ameaningful research direction to combine his own work on algebraic semantics with Petri's work onPetri Nets, though it's bound to be a difficult one. In his Turing Award Lecture, Mimer made itclear that there are fundamental differences between his work and Petri's. This paper tries toexplore such differences, starting from a brief introduction to both Petri Nets and л-calculus. Likemost of parallel system models, л-calculus takes as its foundation the interleaving assumption, i. e.the consequence of the parallel execution of events a and b is the same as a and b are executed inarbitrary order. Petri Nets does not accept this assumption in general. To Petri Nets, it is true only ifevents a and b are independent. Different attitudes to interleaving assumption lead to differentsystem structures, different treatments of parallel behavior, and other differences. Examples aredrawn from Mimer's Turing Award Lecture.
出处
《计算机学报》
EI
CSCD
北大核心
1998年第S1期29-34,共6页
Chinese Journal of Computers
基金
攀登计划和国家自然科学基金
关键词
PETRI网
代数并发语义
л演算
进程交互
冲突
冲突消解
Petri nets, algebraic parallel semantics, л-calculus, process interaction, conflict, conflict resolution