中文

一种进程拆分过程及其在协调中的应用

编程语言 2012-09-10 v1

摘要

我们提出了一种在具有多动作的进程代数(规范语言 mCRL2 的一个子集)中拆分进程的过程。该拆分过程沿着一组动作 AA 将一个进程切割为两个进程:大致上,其中一个进程不包含来自 AA 的任何动作,而另一个进程仅包含来自 AA 的动作。我们陈述并证明了一个定理,断言在适当的同步下,这两个进程的并行组合等于原始进程。我们将此拆分过程应用于协调语言 Reo 的进程代数语义:利用该过程及其相关定理,我们在 Reo 的实现中形式化地确立了沿其(非)同步区域边界拆分 Reo 连接器的可靠性。此类拆分可显著提高连接器的性能。

关键词

引用

@article{arxiv.1209.1422,
  title  = {A Procedure for Splitting Processes and its Application to Coordination},
  author = {Sung-Shik T. Q. Jongmans and Dave Clarke and José Proença},
  journal= {arXiv preprint arXiv:1209.1422},
  year   = {2012}
}

备注

In Proceedings FOCLASA 2012, arXiv:1208.4327