×

通过抽象解释推广Paige-Tarjan算法。 (英语) Zbl 1197.68054号

摘要:Paige和Tarjan算法(PT)用于计算状态划分的最粗细化,这是对某些Kripke结构的互模拟,这是众所周知的。在模型检查中,众所周知,互模拟相当于CTL或Hennessy-Milner逻辑的强保存。根据这些观察结果,我们从抽象解释的角度分析了PT算法的基本步骤,这使我们能够在任意(时间)语言和通用抽象模型的上下文中推理出强大的保留,可能不同于抽象解释指定的标准状态划分。这导致我们设计了一种广义Paige-Tarjan算法,称为GPT,用于计算基于抽象解释的模型的最小细化,该模型强烈保留了某些给定的语言。事实证明,对于Hennessy-Milner逻辑的强保存,PT是状态分区域上GPT的一个直接实例。我们提供了一些示例,表明GPT是通用的。我们首先展示了如何将一个著名的计算口吃等价性的高效算法视为GPT的一个简单实例。然后我们实例化GPT,以设计一种新的高效算法来计算仿真等价性,该算法与现有的最佳算法具有竞争力。最后,我们展示了GPT如何通过提供一个高效算法来处理新语言的强保存,该算法计算给定分区的最粗细化,从而强保存由可达性运算符生成的语言。

MSC公司:

68问题85 并发和分布式计算的模型和方法(进程代数、互模拟、转换网等)
68周05 非数值算法
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] 布鲁姆,B。;Paige,R.,《现成模拟问题新有效解决方案的转换设计与实现》,科学。公司。程序。,24, 3, 189-220 (1995) ·Zbl 0832.68050号
[2] Browne,M.C。;克拉克,E.M。;Grumberg,O.,《表征命题时间逻辑中的有限Kripke结构》,Theor。公司。科学。,59, 115-131 (1988) ·Zbl 0677.03011号
[3] 布斯坦,D。;Grumberg,O.,基于仿真的最小化,ACM Trans。计算。逻辑,4,2,181-204(2003)·Zbl 1365.68319号
[4] 克拉克,E.M。;格伦伯格,O。;Peled,D.A.,《模型检验》(1999),麻省理工学院出版社
[5] P.Cousot,R.Coosot,《抽象解释:通过构造或近似不动点对程序进行静态分析的统一格模型》,载于:《第四届ACM POPL会议录》,ACM出版社,1977年,第238-252页。;P.Cousot,R.Coosot,《抽象解释:通过构造或近似不动点对程序进行静态分析的统一格模型》,载于:《第四届ACM POPL会议录》,ACM出版社,1977年,第238-252页。
[6] P.Cousot,R.Cousot,《程序分析框架的系统设计》,载于《第六届ACM POPL会议录》,ACM出版社,1979年,第269-282页。;P.Cousot,R.Cousot,《程序分析框架的系统设计》,载于《第六届ACM POPL会议录》,ACM出版社,1979年,第269-282页·Zbl 1323.68356号
[7] D.Dams,模型检查的抽象解释和分区精化,博士论文,埃因霍温大学,1996年。;D.Dams,模型检验的抽象解释和分区细化,博士论文,埃因霍温大学,1996年·Zbl 0848.68060号
[8] 德尼古拉,R。;Vaandrager,F.,《分支互模拟的三种逻辑》,J.ACM,42,2,458-487(1995)·Zbl 0886.68064号
[9] Dovier,A。;C.广场。;Poliriti,A.,计算互模拟等价的一种有效算法,Theor。计算。科学。,325, 1, 45-67 (2004) ·Zbl 1070.68059号
[10] Filé,G。;Giacobazzi,R。;Ranzato,F.,抽象领域设计的统一视图,ACM Compute。调查。,28, 2, 333-336 (1996)
[11] Gentilini,R。;C.广场。;Policriti,A.,《从互模拟到模拟:最粗划分问题》,J.Autom。原因。,31, 1, 73-103 (2003) ·Zbl 1081.68052号
[12] R.Giacobazzi,E.Quintarelli,抽象模型检验中的不完全性、反例和改进,收录于:《第八届SAS会议录》,LNCS第2126卷,2001年,Springer,第356-373页。;R.Giacobazzi,E.Quintarelli,抽象模型检验中的不完全性、反例和改进,收录于:《第八届SAS会议录》,LNCS第2126卷,2001年,Springer,第356-373页·Zbl 1005.68099号
[13] R.Giacobazzi,F.Ranzato,精炼和压缩抽象域,摘自:第24届ICALP会议记录,LNCS,第1256卷,1997年,Springer,第771-781页。;R.Giacobazzi,F.Ranzato,精炼和压缩抽象域,收录于:第24届ICALP会议记录,LNCS,第1256卷,1997年,Springer,第771-781页·Zbl 1401.68197号
[14] Giacobazzi,R。;Ranzato,F。;Scozzari,F.,《完成抽象解释》,J.ACM,47,2,361-416(2000)·Zbl 1133.68370号
[15] van Glabbeek,R.J.,《线性时间分支时间谱I:具体顺序过程的语义》(《过程代数手册》(2001),Elsevier),3-99·Zbl 1035.68073号
[16] van Glabbeek,R.J。;Weijland,W.P.,双模拟语义中的分支时间和抽象,(Ritter,G.X.,Information Processing’89(1989),爱思唯尔),613-618·Zbl 0882.68085号
[17] J.F.Groote,F.Vaandrager,《分支互模拟和断续等价的有效算法》,载于:《第17届ICALP会议录》,LNCS,第443卷,Springer,1990年,第626-638页。;J.F.Groote,F.Vaandrager,《分支互模拟和断续等价的有效算法》,载于:《第17届ICALP会议录》,LNCS,第443卷,Springer,1990年,第626-638页·Zbl 0765.68125号
[18] 哈比卜,M。;保罗,C。;Vienot,L.,《分区优化技术:一个有趣的算法工具包》,Int.J.Found。计算。科学。,10, 2, 147-170 (1999) ·Zbl 1319.68240号
[19] 轩尼诗,M。;Milner,R.,《不确定性和并发性的代数定律》,J.ACM,32,1,137-161(1985)·Zbl 0629.68021号
[20] M.R.Henzinger,T.A.Henzinger,P.W.Kopke,有限和无限图的计算模拟,收录于:第36届FOCS会议论文集,IEEE出版社,1995年,第453-462页。;M.R.Henzinger,T.A.Henzinger,P.W.Kopke,有限和无限图的计算模拟,收录于:第36届FOCS会议录,IEEE出版社,1995年,第453-462页·Zbl 0938.68538号
[21] Henzinger,T.A。;Maujumdar,R。;Raskin,J.-F.,《符号转换系统的分类》,ACM Trans。计算。逻辑,6,1,1-31(2005)·兹比尔1367.68193
[22] Hopcroft,J.E.,《有限自动机中最小化状态的一种算法》(Kohavi,Z.;Paz,a.,《机器与计算理论》(1971),学术出版社),189-196·Zbl 0293.94022号
[23] A.Kucera,R.Mayr,为什么模拟比互模拟更难?in:《第13届CONCUR会议记录》,LNCS,第2421卷,Springer,2002年,第594-610页。;A.Kucera,R.Mayr,为什么模拟比互模拟更难?摘自:《第13届CONCUR会议录》,LNCS,第2421卷,斯普林格出版社,2002年,第594-610页·Zbl 1012.68140号
[24] Lamport,L.,时间逻辑有什么用?,(信息处理’83(1983),IFIP北荷兰),657-668
[25] Milner,R.,《通信系统微积分》,LNCS,第92卷(1980),Springer·Zbl 0452.68027号
[26] 佩奇,R。;Tarjan,R.E.,三分区优化算法,SIAM J.Compute。,973-989年6月16日(1987年)·Zbl 0654.68072号
[27] F.Ranzato,F.Tapparo,in:一种基于抽象解释的强保存精化算法,in:第11届系统构建和分析工具和算法国际会议论文集(TACAS’05),LNCS,第3440卷,施普林格,2005年,第140-156页。;F.Ranzato,F.Tapparo,in:《用于强保存的基于抽象解释的求精算法》,in:第11届系统构建和分析工具和算法国际会议论文集(TACAS’05),LNCS,第3440卷,Springer,2005年,第140-156页·Zbl 1087.68058号
[28] Ranzato,F。;Tapparo,F.,通过抽象解释实现广义强保存,J.逻辑计算。,17, 1, 157-197 (2007) ·Zbl 1120.68074号
[29] F.Ranzato,F.Tapparo,《一种新的有效模拟等价算法》,载于:第22届IEEE计算机科学逻辑研讨会论文集(LICS’07),IEEE出版社,2007年,第171-180页。;F.Ranzato,F.Tapparo,《一种新的有效模拟等价算法》,载于:第22届IEEE计算机科学逻辑研讨会论文集(LICS’07),IEEE出版社,2007年,第171-180页。
[30] L.Tan,R.Cleaveland,《重访模拟》,载于:《第七届系统构建与分析工具和算法国际会议论文集》(TACAS'01),LNCS,第2031卷,2001年,Springer,第480-495页。;L.Tan,R.Cleaveland,《重访模拟》,载于:《第七届系统构建与分析工具与算法国际会议论文集》(TACAS'01),LNCS,第2031卷,2001年,Springer,第480-495页·Zbl 0986.68165号
[31] R.E.Tarjan,深度-第一搜索和线性图算法,收录于:SIAM J.Compute。1 (2) (1972) 146-160.; R.E.Tarjan,深度-第一搜索和线性图算法,收录于:SIAM J.Compute。1 (2) (1972) 146-160. ·Zbl 0251.05107号
[32] VLTS基准套件。超大型过渡系统集合,可从以下网站获得:http://www.inrialpes.fr/vasy/cadp/resources/benchmark_bcg.html。; VLTS基准套件。超大型过渡系统集合,可从以下网站获得:http://www.inrialpes.fr/vasy/cadp/resources/benchmark_bcg.html。
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。