首页> 外文期刊>The Journal of logic and algebraic programming >Concurrent Kleene algebra with tests and branching automata
【24h】

Concurrent Kleene algebra with tests and branching automata

机译:具有测试和分支自动机的并行Kleene代数

获取原文
获取原文并翻译 | 示例

摘要

We introduce concurrent Kleene algebra with tests (CKAT) as a combination of Kleene algebra with tests (KAT) of Kozen and Smith with concurrent Kleene algebras (CKA), introduced by Hoare, Moller, Struth and Wehrman. CKAT provides a relatively simple algebraic model for reasoning about semantics of concurrent programs. We generalize guarded strings to guarded series-parallel strings, or gsp-strings, to give a concrete language model for CKAT. Combining nondeterministic guarded automata of Kozen with branching automata of Lodaya and Weil one obtains a model for processing gsp-strings in parallel. To ensure that the model satisfies the weak exchange law (x parallel to y)(z parallel to w) <= (xz)parallel to(yw) of CKA, we make use of the subsumption order of Gischer on the gsp-strings. We also define deterministic branching automata and investigate their relation to (nondeterministic) branching automata.
机译:我们将并发Kleene代数与测试(CKAT)结合起来,由Hoare,Moller,Struth和Wehrman引入,将Kleene代数与Kozen和Smith的测试(KAT)与并发Kleene代数(CKA)结合起来。 CKAT提供了一个相对简单的代数模型,用于推理并发程序的语义。我们将受保护的字符串概括为受保护的串联字符串或gsp字符串,以提供CKAT的具体语言模型。将Kozen的不确定自动守卫自动机与Lodaya和Weil的分支自动机相结合,可以得到并行处理gsp字符串的模型。为了确保模型满足弱交换定律(x平行于y)(z平行于w)<=(xz)平行于CKA(yw),我们在gsp字符串上使用了Gischer的包含顺序。我们还定义了确定性分支自动机,并研究它们与(不确定性)分支自动机的关系。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号