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/38051
完整後設資料紀錄
DC 欄位值語言
dc.contributor.advisor王凡(Farn Wang)
dc.contributor.authorChih-Hong Chengen
dc.contributor.author鄭志弘zh_TW
dc.date.accessioned2021-06-13T15:58:52Z-
dc.date.available2008-06-05
dc.date.copyright2008-06-05
dc.date.issued2007
dc.date.submitted2008-05-19
dc.identifier.citation[1] T. Ball, S.K. Rajamani. Automatically Validating Temporal Safety Properties of Interfaces. SPIN Workshop on Model Checking of Software, May 2001, LNCS 2057, Springer-
Verlag, pp. 103-122.
[2] F. Buccafurri, T. Eiter, G. Gottlob, N. Leone. Enhancing Model Checking in Verification by AI Techniques, Artificial Intelligence, 112 (1), 1999, pp. 55-93.
[3] R.E. Bryant Graph-based algorithms for Boolean function manipulation. IEEE Transactions on Computers. VOL. 35, NO. 8, pp. 677-691, 1986.
[4] H. Bunke. On a Relation between Graph Edit Distance and Maximum Common Subgraph. Pattern Recognition Letters. 19(1997) pp. 255-259.
[5] E.M. Clarke, O. Grumberg, D.A. Peled. Model checking. The MIT Press, 2001.
[6] D. Conte, P. Foggia, C. Sansone, M. Vento. Thirty Years of Graph Matching in Pattern Recognition, International Journel of Pattern Recognition and Artificial Intelligence,
VOL. 18, NO. 5, pp. 265-298.
[7] Y. Ding, Y. Zhang. A Logic Approach for LTL System Modification, Foundations of Intelligent Systems, LNCS 3488, Springer-Verlag.
[8] Y. Ding, Y. Zhang. Algorithms for CTL System Modification. The 9’th Conference on Knowledge-Based Intelligent Information and Engineering Systems (KES), Aug. 2005, LNCS 3682, Springer-Verlag.
[9] A. Dovier, C. Piazza. The Subgraph Bisimulation Problem, IEEE Transactions on Knowledge and Data Engineering, VOL. 15, NO. 4, pp. 1055-1056.
[10] K. Fisler, M. Y. Vardi. Bisimulation Minimization in an Automata-Theoretic Verification Framework, FMCAD ’98, LNCS 1522, Springer-Verlag.
[11] E. Gradel, W. Thomas, and T. Wilke. Automata, Logics, and Infinite Games, LNCS 2500, Springer-Verlag.
[12] A. Griesmayer, R. Bloem, and B. Cook . Repair of Boolean Programs with an Application to C. CAV’2006, LNCS 4144, Springer-Verlag.
[13] http://javaddlib.sourceforge.net/jdd/
[14] http://www.jgraph.com
[15] B. Jobstmann, A. Griesmayer, R. Bloem. Program Repair as a Game. CAV’2005, LNCS 3576, Springer-Verlag.
[16] L.H. Landweber. Decision problems for ω-automata. Mathematical Systems Theory, 3:376-384, 1969.
[17] R. Milner. An Algebraic Defnition of Simulation between Programs, Proceedings of the 2nd International Joint Conference on Artificial Intelligence, 1971.
[18] G. J. Myers, C. Sandler, T. Badgett, and T. M. Thomas. The Art of Software Testing. Wiley, 2004.
[19] R. Paige, R.E. Tarjan, Three Partition Refinements Algorithms, SIAM J. Computing, VOL. 16, NO. 6, pp. 973-989, 1987.
[20] A. Pnueli, R. Rosner. On the Synthesis of a Reactive Module. POPL’89, ACM Press, pp. 179-190.
[21] A. Pnueli, A Temporal Logic of Concurrent Programs. Theoretical Computer Science 13: 45-60.
[22] W. Savitch. Relationships between nondeterministic and deterministic tape complexities. Journal of Computer and System Sciences, VOL. 4, 1970, pp. 177-192.
[23] http://www.ifi.unizh.ch/ddis/research/semweb/simpack/
[24] Y.-K. Tsay, Y.-F. Chen, M.-H. Tsai, K.-N. Wu, and W.-C. Chan. GOAL: A Graphical Tool for Manipulating Buchi Automata and Temporal Formulae. TACAS’2007, to appear in the LNCS series, Springer-Verlag.
[25] G. Valiente. Algorithms on Trees and Graphs, Springer-Verlag, 2002.
[26] M.Y. Vardi, P. Wolper. An automata-theoretic approach to automatic program verification. Proceedings of 1st Symposium on Logic in CS, pp.332-344, Cambridge, June 1986.
dc.identifier.urihttp://tdr.lib.ntu.edu.tw/jspui/handle/123456789/38051-
dc.description.abstractWe combine the graph theory and the automaton theory for a general research framework of automatic system repair. This new framework not only allows us to analyze all system repairs expressible with B‥uchi automata but also can help us telling‘economic’repairs from‘expensive’repairs. Three criteria for model repair are proposed: repair for language containment, repair for language equivalence, and repair for bisimulation equivalence. We borrow the concept of graph-edit distance in the graph theory to define the repair cost for a system automaton. We establish the complexities of the problems of finding correct model repairs with minimum cost with the three criteria. We then present an algorithm that uses a breadth first approach to explore the repair space to solve the problem for a repair criterion. We also present a heuristic algorithm for bisimulation. Finally, we report our experiment that checks the performance of our algorithms.en
dc.description.provenanceMade available in DSpace on 2021-06-13T15:58:52Z (GMT). No. of bitstreams: 1
ntu-96-R94921104-1.pdf: 340675 bytes, checksum: 1eea4e61574c66c80f70c5e00e402df0 (MD5)
Previous issue date: 2007
en
dc.description.tableofcontentsContents i
List of Figures iii
List of Tables iv
Acknowledgements v
1 Introduction 1
2 B‥uchi Automata and Their Repairs 4
3 An Upper-Bound on Minimum Model Repair 8
4 Criteria for Model Repair 16
4.1 Repair for language containment 16
4.2 Repair for language equivalence 19
4.3 Repair for bisimulation equivalence 20
5 Algorithmic Issues 24
5.1 An exploration algorithmfor minimum-cost repair 24
5.2 An algorithmfor calculating the upper-bound of repair 25
5.3 AnMCS-based algorithm for repair for bisimulation 28
5.3.1 Step 1: minimizing Aψ − GMCS 29
5.3.2 Step 2: maximizing the reusability in the difference of AM 30
6 Implementation and Experiments 34
7 Related Works 36
8 Conclusions 38
A A logic based algorithm to find repair for maximizing the reusability in the
difference of AM 39
B An overview of ModelRepair v.0.1 41
B.1 Input format 41
B.2 Basic functionalities 42
B.3 ModelRepair Simple Instructions 43
Bibliography 44
dc.language.isoen
dc.subject自動機zh_TW
dc.subject修復技術zh_TW
dc.subjectrepairen
dc.subjectautomataen
dc.title以自動機理論發展之最小模型修復技術zh_TW
dc.titleMinimum Model Repair with an Automata-Theoretical Approachen
dc.typeThesis
dc.date.schoolyear96-2
dc.description.degree碩士
dc.contributor.oralexamcommittee黃鐘揚(Chung-Yang Huang),江介宏(Jie-Hong Roland Jiang),呂學一(Hsueh-I Lu),蔡益坤(Yih-Kuen Tsay)
dc.subject.keyword自動機,修復技術,zh_TW
dc.subject.keywordautomata,repair,en
dc.relation.page45
dc.rights.note有償授權
dc.date.accepted2008-05-21
dc.contributor.author-college電機資訊學院zh_TW
dc.contributor.author-dept電機工程學研究所zh_TW
顯示於系所單位:電機工程學系

文件中的檔案:
檔案 大小格式 
ntu-96-1.pdf
  未授權公開取用
332.69 kBAdobe 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