請用此 Handle URI 來引用此文件:
http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/79440| 標題: | GOAL針對交替式自動機與時序邏輯翻譯的支援 Support for Alternating Automata and Temporal Formula Translation in GOAL |
| 作者: | Shou-Yu Tseng 曾守瑜 |
| 指導教授: | 蔡益坤(Yih-Kuen Tsay) |
| 關鍵字: | 交替式自動機,Büchi自動機,GOAL,LDL,LTL,模型檢查,時序邏輯,公式轉譯, Alternating Automata,Büchi Automata,GOAL,LDL,LTL,Model Checking,Temporal Logic,Translation, |
| 出版年 : | 2022 |
| 學位: | 碩士 |
| 摘要: | 「交替」是非確定性的一種延伸,賦予了自動機更便利的狀態接合表達能力。儘管交替式自動機與非確定性自動機一樣,表述力侷限在ω正規語言,但善用交替的性質,我們能以更少的狀態建構出表達語言交集與聯集的自動機。將狀態接合的能力應用在邏輯接合,以時序邏輯表述的命題可更容易地轉譯成交替式自動機。然而,若是要將交替式自動機轉換成非確定性自動機,去除交替性將使狀態數量產生指數性成長。研究已經顯示我們可以直接檢查交替式自動機辨識的語言是否為空,而不需要事先去除自動機的交替性。因此,我們可以同時利用交替式自動機在大小與建置難易度方面的優點,並且在不犧牲空間與時間的前提下進行模型檢查。 這篇論文闡述我們對可操作ω自動機與時序邏輯公式的圖像化工具GOAL進行的擴充。GOAL已經實作了交替式自動機,不過支援交替式自動機的函式仍舊有限。我們針對交替式自動機的擴充將包含空集問題與宇集問題的檢查、建構Büchi與co-Büchi自動機的補集、以及從LTL與LDL公式轉譯至交替式自動機的演算法。我們亦實作了以反鏈為基礎的非確定性自動機的宇集問題檢查。我們還將GOAL表述自動機初始狀態的能力擴充到可以支援多個起始狀態,這將讓我們更方便呈現語言的聯集,而此擴充也已經植入GOAL既有的演算法。最後,我們引入符號型交替式自動機,以便使用者更方便地建構出定點運算以檢查時序邏輯公式的滿足性。 |
| URI: | http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/79440 |
| DOI: | 10.6342/NTU202200497 |
| 全文授權: | 同意授權(全球公開) |
| 顯示於系所單位: | 資訊管理學系 |
文件中的檔案:
| 檔案 | 大小 | 格式 | |
|---|---|---|---|
| U0001-1002202201323300.pdf | 2.41 MB | Adobe PDF | 檢視/開啟 |
系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。
