| |||||||
ShanghaiTech University Knowledge Management System
On the complexity of omega-pushdown automata | |
2017-11 | |
发表期刊 | SCIENCE CHINA-INFORMATION SCIENCES (IF:7.3[JCR-2023],5.8[5-Year]) |
ISSN | 1674-733X |
EISSN | 1869-1919 |
卷号 | 60期号:11 |
发表状态 | 已发表 |
DOI | 10.1007/s11432-016-9026-x |
摘要 | Finite automata over infinite words (called omega-automata) play an important role in the automata-theoretic approach to system verification. Different types of omega-automata differ in their succinctness and complexity of their emptiness problems, as a result, theory of omega-automata has received considerable research attention. Pushdown automata over infinite words (called omega-PDAs), a generalization of omega-automata, are a natural model of recursive programs. Our goal in this paper is to conduct a relatively complete investigation on the complexity of the emptiness problems for variants of omega-PDAs. For this purpose, we consider omega-PDAs of five standard acceptance types: Buchi, Parity, Rabin, Streett and Muller acceptances. Based on the transformation for omega-automata and the efficient algorithm proposed by Esparza et al. in CAV' 00 for verifying the emptiness problem of omega-PDAs with Buchi acceptance, it is trivial to check the emptiness problem of other omega-PDAs. However, this naive approach is not optimal. In this paper, we propose novel algorithms for the emptiness problem of omega-PDAs based on the observations of the structure of accepting runs. Our algorithms outperform algorithms that go through Buchi PDAs. In particular, the space complexity of the algorithm for Streett acceptance that goes through Buchi acceptance is exponential, while ours is polynomial. The algorithm for Parity acceptance that goes through Buchi acceptance is in O(k(3)n(2)m) time and O(k(2)nm) space, while ours is in O(kn(2)m) time and O(nm) space, where n (resp. m and k) is the number of control states (resp. transitions and index). Finally, we show that our algorithms yield a better solution for the pushdown model checking problem against linear temporal logic with fairness. |
关键词 | pushdown automata emptiness omega-words model checking linear temporal logic |
收录类别 | SCI ; EI |
语种 | 英语 |
资助项目 | Shanghai Key Laboratory of Trustworthy Computing[07dz22304201404] |
WOS研究方向 | Computer Science ; Engineering |
WOS类目 | Computer Science, Information Systems ; Engineering, Electrical & Electronic |
WOS记录号 | WOS:000417334600008 |
出版者 | SCIENCE PRESS |
EI入藏号 | 20172903959078 |
EI主题词 | Computer circuits ; Model checking ; Temporal logic |
EI分类号 | Computer Theory, Includes Formal Logic, Automata Theory, Switching Theory, Programming Theory:721.1 ; Computer Circuits:721.3 |
WOS关键词 | CONTEXT-FREE LANGUAGES ; MODEL CHECKING ; PROGRAMS |
原始文献类型 | Article |
通讯作者 | Song, Fu ; Zhang, Min |
引用统计 | 正在获取...
|
文献类型 | 期刊论文 |
条目标识符 | https://kms.shanghaitech.edu.cn/handle/2MSLDSTB/2861 |
专题 | 信息科学与技术学院_PI研究组_宋富组 |
通讯作者 | Song, Fu; Zhang, Min |
作者单位 | 1.East China Normal Univ, Shanghai Key Lab Trustworthy Comp, Shanghai 200062, Peoples R China 2.ShanghaiTech Univ, Sch Informat Sci & Technol, Shanghai 200031, Peoples R China 3.Natl Univ Def Technol, Sch Comp Sci, Changsha 410073, Hunan, Peoples R China |
通讯作者单位 | 信息科学与技术学院 |
推荐引用方式 GB/T 7714 | Lei, Yusi,Song, Fu,Liu, Wanwei,et al. On the complexity of omega-pushdown automata[J]. SCIENCE CHINA-INFORMATION SCIENCES,2017,60(11). |
APA | Lei, Yusi,Song, Fu,Liu, Wanwei,&Zhang, Min.(2017).On the complexity of omega-pushdown automata.SCIENCE CHINA-INFORMATION SCIENCES,60(11). |
MLA | Lei, Yusi,et al."On the complexity of omega-pushdown automata".SCIENCE CHINA-INFORMATION SCIENCES 60.11(2017). |
条目包含的文件 | ||||||
文件名称/大小 | 文献类型 | 版本类型 | 开放类型 | 使用许可 |
个性服务 |
查看访问统计 |
谷歌学术 |
谷歌学术中相似的文章 |
[Lei, Yusi]的文章 |
[Song, Fu]的文章 |
[Liu, Wanwei]的文章 |
百度学术 |
百度学术中相似的文章 |
[Lei, Yusi]的文章 |
[Song, Fu]的文章 |
[Liu, Wanwei]的文章 |
必应学术 |
必应学术中相似的文章 |
[Lei, Yusi]的文章 |
[Song, Fu]的文章 |
[Liu, Wanwei]的文章 |
相关权益政策 |
暂无数据 |
收藏/分享 |
修改评论
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。