×

带有测试和分支自动机的并发Kleene代数。 (英语) Zbl 1344.68083号

摘要:我们引入了并发Kleene代数与测试(CKAT),它是由Hoare、Möller、Struth和Wehrman引入的Kleene-代数与Kozen和Smith的测试(KAT)以及并发Kleene代数(CKA)的组合。CKAT为并发程序的语义推理提供了一个相对简单的代数模型。我们将保护字符串推广到保护串行并行字符串或gsp-string,以给出CKAT的具体语言模型。将Kozen的非确定性保护自动机与Lodaya和Weil的分支自动机相结合,得到了并行处理gsp字符串的模型。为了确保该模型满足CKA的弱交换律\((x\|y)(z\|w)\leq(xz)\|(yw)\),我们利用了Gischer在gsp字符串上的包容阶。我们还定义了确定性分支自动机,并研究了它们与(非确定性)分支自动机的关系。
为了表示基本的并发算法,我们定义了并发确定性流程图模式,并将它们与分支自动机和带有测试的并发Kleene代数相关联。

MSC公司:

2010年第68季度 计算模式(非确定性、并行、交互式、概率性等)
68号30 软件工程的数学方面(规范、验证、度量、需求等)
68问题55 计算理论中的语义学
70年第68季度 语言代数理论与自动机
第68季度85 并发和分布式计算的模型和方法(进程代数、互模拟、转换网等)
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] 安格斯。;Kozen,D.,Kleene代数与测试和程序示意图(2001),康奈尔大学计算机科学系,技术报告2001-1844
[2] Balbes,R。;Dwinger,P.,《分配格》(1974),密苏里大学出版社·Zbl 0321.06012
[3] 布鲁姆,S.L。;Esik,Z.,《语言变体中的自由洗牌代数》,Theor。计算。科学。,163, 55-98 (1996) ·Zbl 0874.68171号
[4] Bonchi,F。;Bonsangue,M.M。;Hansen,H.H。;帕南加登,P。;鲁滕,J.J.M.M。;Silva,A.,Brzozowski最小化算法中的代数-代数对偶,ACM Trans。计算。日志。,15, 1, 29 (2014) ·Zbl 1288.68174号
[5] 加尔卡尼奥,C。;O'Hearn,P.W。;Yang,H.,局部作用和抽象分离逻辑,(第22届IEEE计算机科学逻辑研讨会论文集(2007)),366-378
[6] Foulis,D.J。;Bennett,M.K.,《效应代数和非锐化量子逻辑》,Found。物理。,24, 10, 1331-1352 (1994) ·Zbl 1213.06004号
[7] Gischer,L.,词缀的等式理论,Theor。计算。科学。,62, 199-224 (1988) ·Zbl 0669.68015号
[8] Grabowski,J.,《关于部分语言》,Ann.Soc.Math。政策。,序列号。四、 基金。数学。,四、 2427-498(1981)·Zbl 0468.68088号
[9] 霍尔,C.A.R。;Möller,B。;斯特鲁斯,G。;Wehrman,I.,并发Kleene代数基础,(计算机科学中的关系和Kleene-代数。计算机科学中关系和Klene代数,计算科学中的讲义,第5827卷(2009年),Springer),166-186·Zbl 1267.68154号
[10] 霍尔,C.A.R。;Möller,B。;斯特鲁斯,G。;Wehrman,I.,Concurrent Kleene algebration,(CONCUR 2009-Concurrency Theory.CONCUR 2009-Concurrency-Theory,《计算科学讲义》,第5710卷(2009),Springer),399-414·Zbl 1254.68172号
[11] 霍尔,C.A.R。;侯赛因,A。;Möller,B。;O'Hearn,P.W。;彼得森,R.L。;Struth,G.,《关于并发过程的局部性和交换律》,(CONCUR 2011-一致性理论。CONCUR 2011-一致性理论,计算科学讲义,第6901卷(2011),Springer),250-264·Zbl 1343.68170号
[12] 霍尔,C.A.R。;Möller,B。;斯特鲁斯,G。;Wehrman,I.,Concurrent Kleene代数及其基础,J.Log。代数程序。,80, 6, 266-296 (2011) ·Zbl 1278.68176号
[13] 霍普克罗夫特,J。;Ullman,J.,《自动机理论、语言和计算导论》(1979),Addison-Wesley:Addison-Whesley Reading,MA·Zbl 0426.68001号
[14] Ianov,Y.I.,《算法的逻辑方案》,(《控制论问题》,第1卷(1960年),佩加蒙出版社),82-140
[15] Kozen,D.,Kleene代数和正则事件代数的完备性定理,Inf.Comput。,110, 2, 366-390 (1994) ·Zbl 0806.68082号
[16] Kozen,D.,《保护字符串和应用的自动机》,(2001年第八届逻辑、语言、信息和计算研讨会,巴西利亚)。2001年第八届逻辑、语言、信息和计算研讨会(巴西利亚),Mat.Contemp。,第24卷(2003)),117-139·Zbl 1087.68049号
[17] Kozen,D.,《关于用测试表示Kleene代数》(计算机科学数学基础,2006年)。计算机科学数学基础2006,计算机课堂讲稿。科学。,第4162卷(2006),施普林格),73-83·Zbl 1132.68472号
[18] Kozen,D。;Smith,F.,《带测试的Kleene代数:完备性和可判定性》(计算机科学逻辑,乌得勒支计算机科学逻辑出版社,1996年)。计算机科学逻辑。《计算机科学逻辑》,乌得勒支,1996年,《计算机讲义》。科学。,第1258卷(1997),施普林格),244-259·Zbl 0882.03064号
[19] Kozen,D。;Tiuryn,J.,子结构逻辑和部分正确性,ACM Trans。计算。日志。,4, 3, 355-378 (2003) ·Zbl 1365.68327号
[20] Lodaya,K。;Weil,P.,系列平行偏序集:代数,自动机和语言,(STACS 98学报)。STACS 98会议录,计算机课堂讲稿。科学。,第1373卷(1998年),施普林格),555-565·Zbl 0892.68041号
[21] Lodaya,K。;Weil,P.,系列平行语言和有界宽度属性Theor。计算。科学。,237, 1-2, 347-380 (2000) ·Zbl 0939.68042号
[22] O’Hearn,P.W.,《资源、并发和局部推理》,(CONCUR 2004。CONCUR 2004,计算机课堂讲稿。科学。,第3170卷(2004),《施普林格:施普林格伦敦》,49-67,特邀论文·Zbl 1099.68588号
[23] Pratt,V.,用部分顺序建模并发,国际并行程序杂志。,15, 1, 33-71 (1986) ·Zbl 0622.68034号
[24] Prisacariu,C.,同步Kleene代数,J.Log。代数程序。,79, 608-635 (2010) ·Zbl 1204.68123号
[25] Reynolds,J.C.,《分离逻辑:共享可变数据结构的逻辑》,(第17届IEEE计算机科学逻辑会议,第17届计算机科学逻辑大会,LICS(2002)),55-74,特邀论文
此参考列表基于出版商或数字数学图书馆提供的信息。它的项目与zbMATH标识符启发式匹配,并且可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。