Skip navigation

DSpace

機構典藏 DSpace 系統致力於保存各式數位資料(如:文字、圖片、PDF)並使其易於取用。

點此認識 DSpace
DSpace logo
English
中文
  • 瀏覽論文
    • 校院系所
    • 出版年
    • 作者
    • 標題
    • 關鍵字
  • 搜尋 TDR
  • 授權 Q&A
    • 我的頁面
    • 接受 E-mail 通知
    • 編輯個人資料
  1. NTU Theses and Dissertations Repository
  2. 電機資訊學院
  3. 電子工程學研究所
請用此 Handle URI 來引用此文件: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/94422
完整後設資料紀錄
DC 欄位值語言
dc.contributor.advisor江介宏zh_TW
dc.contributor.advisorJie-Hong Roland Jiangen
dc.contributor.author蘇家軒zh_TW
dc.contributor.authorChia-Hsuan Suen
dc.date.accessioned2024-08-15T17:24:21Z-
dc.date.available2024-08-16-
dc.date.copyright2024-08-15-
dc.date.issued2024-
dc.date.submitted2024-08-12-
dc.identifier.citationR. K. Brayton and A. Mishchenko. ABC: An academic industrial-strength verification tool. In Proceedings of the International Conference on Computer Aided Verification, pages 24–40, 2010
A. K. Chandra, D. C. Kozen, and L. J. Stockmeyer. Alternation. J. ACM, 28(1):114–133, jan 1981.
D. Drusinsky and D. Harel. On the power of bounded concurrency i: finite automata. J. ACM, 41(3):517–539, may 1994.
N. Klarlund. Progress measures for complementation omega -automata with applications to temporal logic. In [1991] Proceedings 32nd Annual Symposium of Foundations of Computer Science, pages 358–367, 1991.
O. Kupferman and M. Vardi. Weak alternating automata are not that weak. In Proceedings of the Fifth Israeli Symposium on Theory of Computing and Systems, pages 147–158, 1997.
L. H. Landweber. Decision problems forω-automata. Mathematical systems theory, 3:376–384, 1969.
W.-H. Lin, C.-H. Su, and J.-H. R. Jiang. Language equation solving via boolean automata manipulation. In Proc. International Conference on Computer-Aided Design (ICCAD), 2022.
R. McNaughton. Testing and generating infinite sequences by a finite automaton. Information and Control, 9(5):521–530, 1966
D. E. Muller. Infinite sequences and finite machines. In Proceedings of the Fourth Annual Symposium on Switching Circuit Theory and Logical Design (swct 1963), pages 3–16, 1963.
M. O. Rabin. Decidability of second-order theories and automata on infinite trees. Transactions of the American Mathematical Society, 141:1–35, 1969
J. Richard Büchi. Symposium on decision problems: On a decision method in restricted second order arithmetic. In E. Nagel, P. Suppes, and A. Tarski, editors, Logic, Methodology and Philosophy of Science, volume 44 of Studies in Logic and the Foundations of Mathematics, pages 1–11. Elsevier, 1966.
S. Safra. On the complexity of omega -automata. In [Proceedings 1988] 29th Annual Symposium on Foundations of Computer Science, pages 319–327, 1988.
W. Thomas. Automata on infinite objects. In J. VAN LEEUWEN, editor, Formal Models and Semantics, Handbook of Theoretical Computer Science, pages 133–191. Elsevier, Amsterdam, 1990.
Y.-K. Tsay, Y.-F. Chen, M.-H. Tsai, K.-N. Wu, and W.-C. Chan. Goal: A graphical tool for manipulating büchi automata and temporal formulae. In O. Grumberg and M. Huth, editors, Tools and Algorithms for the Construction and Analysis of Systems, pages 466–471, Berlin, Heidelberg, 2007. Springer Berlin Heidelberg
S.-Y. Tseng. Support for alternating automata and temporal formula translation in goal. Master’s thesis, National Taiwan universality, Jan 2022.
M. Y. Vardi. An automata-theoretic approach to linear temporal logic. In Proceedings of the VIII Banff Higher Order Workshop Conference on Logics for Concurrency: Structure versus Automata: Structure versus Automata, page 238–266, Berlin, Heidelberg, 1996. Springer-Verlag
-
dc.identifier.urihttp://tdr.lib.ntu.edu.tw/jspui/handle/123456789/94422-
dc.description.abstractω-自動機於20世紀60年代首次引入,並成為非終止程序的規範與驗證的有用工具。不同類型的自動機有不同的表現力和複雜性, 交替布林自動機 (ABA) 允許存在性和普遍性的轉移,這使得它比原本的布林自動機更簡潔。然而,據我們所知,在初始狀態唯一的限制下,目前還沒有明確的構建出ABA的交集。
先前的工作表明,使用更加緊湊的自動機進行合成可能會帶來顯著的加速,這表明 ABA 對於在有限時間內解決複雜合成問題具有巨大潛力。此外,維持 ABA 具有單一初始狀態也相當重要,這可以避免驗證複雜度增長過快。上述兩個原因促使我們尋找 ABA 對於常見的語言操作之明確構造,並提出比 ABA 更緊湊的新自動機。
在這項工作中,我們給出了一個ABA交集的簡潔構建。我們還提出一個基於ABA的新ω-自動機,稱為反向交替布林自動機 (rABBA),並提供rABBA基本語言操作的構建,包括交集、並集和互補。
zh_TW
dc.description.abstractω-automaton is first introduce in 1960s, and become a useful tool for specification and verification of non-terminating programs. Different type of automata have different expressive power and complexity. Alternating Büchi automaton (ABA) allows both existential and universal transition, which makes it more succinct than origin Büchi automaton. However, to the best of our knowledge, there is still no explicit construction for intersection of ABA with single initial state.
Previous work shows that using a compact automaton to perform synthesis may lead to a significant acceleration, which suggests that ABA has a great potential for solving complex synthesis problem in limited time. Additionally, it’s important that ABA has a single initial state to avoid rapid growth of complexity during verification. The two reasons above motivate us to find an explicit construction of common language operations for ABA, and propose an new automaton which is more compact than ABA.
In this work, we give a compact construction for intersection of ABA. We also propose a new ω-automaton based on ABA, called reversed alternating Booloean Büchi automaton, and provide the construction of basic language operation of rABBA, including intersection, union, and complementation.
en
dc.description.provenanceSubmitted by admin ntu (admin@lib.ntu.edu.tw) on 2024-08-15T17:24:21Z
No. of bitstreams: 0
en
dc.description.provenanceMade available in DSpace on 2024-08-15T17:24:21Z (GMT). No. of bitstreams: 0en
dc.description.tableofcontentsAcknowledgement i
摘要 iii
Abstract v
Contents vii
List of Figures ix
List of Tables xi
Chapter 1 Introduction 1
Chapter 2 Preliminaries 5
2.1 ω-regular Language and Büchi Automata . . . . . . . . . . . . . . . 5
2.2 Language Operations . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.3 Σ - Tree and Γ - Labelling Tree . . . . . . . . . . . . . . . . . . . . 7
Chapter 3 Alternating Büchi Automata and Reversed Alternating Boolean Büchi Automata 9
3.1 Alternating Büchi Automata . . . . . . . . . . . . . . . . . . . . . . 9
3.2 Reversed Alternating Boolean Büchi Automata . . . . . . . . . . . . 11
3.3 Conversion from rABBA to ABA . . . . . . . . . . . . . . . . . . . 14
Chapter 4 Language Operations of ABA and rABBA 17
4.1 Intersection Operation . . . . . . . . . . . . . . . . . . . . . . . . . 17
4.2 Union Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
4.3 Complement Operation . . . . . . . . . . . . . . . . . . . . . . . . . 27
Chapter 5 Experimental results 33
Chapter 6 Conclusions and Future Work 37
Bibliography 39
-
dc.language.isoen-
dc.title交替布奇自動機與反交替布林布奇自動機之語言操作zh_TW
dc.titleLanguage Operations for Alternating Büchi Automata and Reversed Alternating Boolean Büchi Automataen
dc.typeThesis-
dc.date.schoolyear112-2-
dc.description.degree碩士-
dc.contributor.oralexamcommittee蔡益坤;郁方zh_TW
dc.contributor.oralexamcommitteeYih-Kuen Tsay;Fang Yuen
dc.subject.keyword計算理論,ω-自動機,布奇自動機,交替自動機,zh_TW
dc.subject.keywordcomputation theory,ω-automata,Büchi automata,alternating automata,en
dc.relation.page41-
dc.identifier.doi10.6342/NTU202403799-
dc.rights.note同意授權(全球公開)-
dc.date.accepted2024-08-12-
dc.contributor.author-college電機資訊學院-
dc.contributor.author-dept電子工程學研究所-
顯示於系所單位:電子工程學研究所

文件中的檔案:
檔案 大小格式 
ntu-112-2.pdf1.32 MBAdobe PDF檢視/開啟
顯示文件簡單紀錄


系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。

社群連結
聯絡資訊
10617臺北市大安區羅斯福路四段1號
No.1 Sec.4, Roosevelt Rd., Taipei, Taiwan, R.O.C. 106
Tel: (02)33662353
Email: ntuetds@ntu.edu.tw
意見箱
相關連結
館藏目錄
國內圖書館整合查詢 MetaCat
臺大學術典藏 NTU Scholars
臺大圖書館數位典藏館
本站聲明
© NTU Library All Rights Reserved