罗德里克·布洛姆;哈罗德·N·加博。;法比奥·萨蒙齐 符号步骤中的强连通成分分析算法。 (英语) Zbl 1110.68161号 形式方法系统。设计。 28,第1期,37-56(2006). 摘要:我们提出了一种用于强连通分量分解的符号算法。该算法在最坏的情况下执行\(Theta(n\log n)\)图像和预图像计算,其中\(n)是图中的节点数。这是对先前已知的二次界的改进。该算法可用于判定具有相同复杂度界的Büchi自动机的空性,改进了Emerson和Lei的二次界,以及具有相似节点界的Streett自动机的空性。它还改进了生成非空证人的程序。 引用于23文件 MSC公司: 68周05 非数值算法 65年第68季度 形式语言和自动机 60年第68季度 规范和验证(程序逻辑、模型检查等) 关键词:符号算法;强连接组件;二元决策图;语言空虚;Büchi自动机;Streett自动机;模型检查;深度优先搜索;广度优先搜索 PDF格式BibTeX公司 XML格式引用 \textit{R.Bloem}等人,《形式方法系统》。设计。28,第1号,37-56(2006;Zbl 1110.68161) 全文: 内政部 参考文献: [1] R.K.Brayton等人,VIS。《计算机辅助设计中的形式方法》,柏林斯普林格·弗拉格出版社,LNCS 11661996年,第248-256页。 [2] R.Bloem、K.Ravi和F.Somenzi,“线性时间逻辑属性模型检查的有效决策程序”,载于N.Halbwachs和D.Peled(编辑),第十一届计算机辅助验证会议(CAV’99),柏林斯普林格-Verlag,LNCS 16331999,第222-235页·Zbl 1046.68579号 [3] R.E.Bryant,“布尔函数操作的基于图形的算法”,IEEE计算机学报,第C-35卷,第8期,第677-6911986页·Zbl 0593.94022号 ·doi:10.1109/TC.1986.1676819 [4] J.R.Büchi,“关于限制二阶算术中的决策方法”,载于《1960年逻辑、方法论和科学哲学国际会议论文集》,斯坦福大学出版社,1962年,第1-11页。 [5] E.M.Clarke、E.A.Emerson和A.P.Sistla,“使用时序逻辑规范对有限状态并发系统进行自动验证”,《ACM编程语言和系统事务》,第8卷,第2期,第244–263页,1986年·Zbl 0591.68027号 ·doi:10.1145/5397.5399 [6] E.M.Clarke、O.Grumberg、K.McMillan和X.Zhao,“符号模型检查中反例和见证的有效生成”,《设计自动化会议论文集》,加利福尼亚州旧金山,1995年,第427-432页。 [7] E.M.Clarke、O.Grumberg和D.A.Peled,《模型检验》,麻省理工学院出版社,马萨诸塞州剑桥,1999年。 [8] E.A.Emerson和C.-L.Lei,“命题微积分片段中的有效模型检查”,载于《第一届计算机科学逻辑年度研讨会论文集》,1986年,第267-278页。 [9] E.A.Emerson和C.Lei,“模型检查的模式:分支时间逻辑反击”,《计算机编程科学》,第8卷,第275-306页,1987年·Zbl 0615.68019号 ·doi:10.1016/0167-6423(87)90036-0 [10] S.Even和Y.Shiloach,“在线边缘删除问题”,《计算机机械协会杂志》,第28卷,第1期,第1-4页,1981年·Zbl 0454.68075号 [11] R.Gentilini、C.Piazza和A.Policriti,“在线性符号步数中计算强连接组件”,《离散算法研讨会》,马里兰州巴尔的摩,2003年·兹比尔1092.68716 [12] R.H.Hardin、Z.Har'El和R.P.Kurshan,“COSPAN”,收录于T.Henzinger和R.Alur(编辑),第八届计算机辅助验证会议(CAV’96),柏林斯普林格-Verlag,LNCS 11021996,第423-427页。 [13] R.H.Hardin、R.P.Kurshan、S.K.Shukla和M.Y.Vardi,“使用BDD进行坏循环检测的新启发式”,载于O.Grumberg(编辑),第九届计算机辅助验证会议(CAV’97),柏林斯普林格-Verlag,LNCS 12541997,第268-278页·Zbl 1001.68074号 [14] G.H.Hardy、J.E.Littlewood和G.Pólya,《不平等》,剑桥大学出版社,1952年。 [15] R.Hojati、T.R.Shiple、R.Brayton和R.Kurshan,“语言包容和公平CTL模型检查的统一方法”,《设计自动化会议论文集》,1993年,第475-481页。 [16] M.R.Henzinger和J.A.Telle,“Streett自动机非空性和通信协议修剪的更快算法”,收录于R.Karlsson和A.Lingas(编辑),《算法理论:SWAT’96》,Springer-Verlag,柏林,LNCS 10971996,第16-27页。 [17] R.Hojati、H.Touati、R.P.Kurshan和R.K.Brayton,“高效{\(\omega\)}-正则语言包容”,载于《计算机辅助验证》,加拿大蒙特利尔,1992年,第371-382页。 [18] Y.Kesten、A.Pnueli和L.-O.Raviv,“线性时序逻辑规范的算法验证”,载于自动化、语言和编程国际学术讨论会(ICALP-98),柏林,斯普林格,LNCS 14431998,第1-16页。 [19] R.P.Kurshan,《协调过程的计算机辅助验证》,普林斯顿大学出版社,新泽西州普林斯顿,1994年·Zbl 0822.68116号 [20] K.McMillan,“基于BDD的验证类项目”,私人通信,E.M.Clarke,1987年。 [21] K.L.McMillan,《符号模型检查》,Kluwer学术出版社,马萨诸塞州波士顿,1994年·Zbl 1132.68474号 [22] K.L.McMillan,“通过组合模型检查验证无限状态系统”,载于《正确的硬件设计和验证方法》(CHARME’99),柏林,施普林格-弗拉格出版社。LNCS 17031999年,第219-233页·Zbl 0957.68068号 [23] K.Ravi、R.Bloem和F.Somenzi,“用于计算公平循环的符号算法的比较研究”,W.A.Hunt,Jr.和S.D.Johnson(编辑),《计算机辅助设计中的形式方法》,Springer Verlag,LNCS 1954,2000,第143–160页。 [24] R.S.Streett,“循环和逆向的命题动态逻辑是基本可判定的”,《信息与控制》,第54卷,第121-141页,1982年·Zbl 0515.68062号 ·doi:10.1016/S0019-9958(82)91258-X [25] R.Tarjan,“深度优先搜索和线性图算法”,SIAM计算机杂志,第1卷,第146-160页,1972年·Zbl 0251.05107号 ·数字对象标识代码:10.1137/0201010 [26] H.J.Touati、R.K.Brayton和R.P.Kurshan,“使用BDD测试{\(\omega\)}-自动机的语言包含”,《信息与计算》,第118卷,第1期,第101–109页,1995年·Zbl 0826.68050号 ·doi:10.1006/inco.1995.1055 [27] A.Xie和P.A.Beerel,“强连接组件的隐式枚举”,载于《计算机辅助设计国际会议论文集》,加州圣何塞,1999年,第37-40页。 [28] A.Xie和P.A.Beerel,“强连接元件的隐式枚举和形式验证的应用”,《IEEE计算机辅助设计汇刊》,第19卷,第10期,第1225-1230页,2000年·Zbl 05450159号 ·doi:10.1009/43.875347 此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。