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/22630
完整後設資料紀錄
DC 欄位值語言
dc.contributor.advisor王凡(Farn Wang)
dc.contributor.authorHsi-Ming Hoen
dc.contributor.author何熙明zh_TW
dc.date.accessioned2021-06-08T04:22:51Z-
dc.date.copyright2010-07-02
dc.date.issued2010
dc.date.submitted2010-06-30
dc.identifier.citation[1] M. Abadi, L. Lamport, and P. Wolper. Realizable and unrealizable speci-ca- tions of reactive systems. In Ausiello et al. [6], pages 1-17.
[2] R. Alur, C. Courcoubetis, and D. L. Dill. Model checking for real-time systems. In IEEE LICS, 1990.
[3] R. Alur and D. L. Dill. A theory of timed automata. Theoretical Computer Science, 126:183-235, 1994.
[4] R. Alur, T. A. Henzinger, and O. Kupferman. Alternating-time temporal logic. J. ACM, 49(5):672-713, 2002.
[5] R. Alur, T. A. Henzinger, F. Y. C. Mang, S. Qadeer, S. K. Rajamani, and S. Tasiran. Mocha: Modularity in model checking. In A. J. Hu and M. Y. Vardi, editors, CAV, volume 1427 of Lecture Notes in Computer Science, pages 521-525. Springer, 1998.
[6] G. Ausiello, M. Dezani-Ciancaglini, and S. R. D. Rocca, editors. Automata, Languages and Programming, 16th International Colloquium, ICALP89, Stresa, Italy, July 11-15, 1989, Proceedings, volume 372 of Lecture Notes in Computer Science. Springer, 1989.
[7] P.-J. Courtois, F. Heymans, and D. L. Parnas. Concurrent control with 'read- ers' and 'writers'. Commun. ACM, 14(10):667-668, 1971.
[8] L. de Alfaro, T. A. Henzinger, and O. Kupferman. Concurrent reachability games. Theor. Comput. Sci., 386(3):188-217, 2007.
[9] J. Dick and A. Faivre. Automating the generation and sequencing of test cases from model-based speci-cations. In J. Woodcock and P. G. Larsen, edi- tors, FME, volume 670 of Lecture Notes in Computer Science, pages 268-284. Springer, 1993.
[10] E. W. Dijkstra. Hierarchical ordering of sequential processes. Acta Inf., 1:115- 138, 1971.
[11] E. W. Dijkstra. Cooperating sequential processes. In P. B. Hansen, editor, The origin of concurrent programming: from semaphores to remote procedure calls, pages 65-138. Springer-Verlag New York, Inc., New York, NY, USA, 2002.
[12] E. A. Emerson and C. S. Jutla. The complexity of tree automata and logics of programs (extended abstract). In FOCS, pages 328-337. IEEE, 1988.
[13] M. Helmert, R. Mattmuller, and S. Schewe. Selective approaches for solving weak games. In S. Graf and W. Zhang, editors, ATVA, volume 4218 of Lecture Notes in Computer Science, pages 200-214. Springer, 2006.
[14] G. ITU-T. Recommendation z. 120: Message sequence chart (msc). See also: http://www. win. tue. nl/win/cs/fm/sjouke/msc. html, 1993.
[15] W. Jamroga. Strategic planning through model checking of atl formulae. In L. Rutkowski, J. H. Siekmann, R. Tadeusiewicz, and L. A. Zadeh, editors, ICAISC, volume 3070 of Lecture Notes in Computer Science, pages 879-884. Springer, 2004.
[16] W. Jamroga. Easy yet hard: Model checking strategies of agents. In M. Fisher, F. Sadri, and M. Thielscher, editors, CLIMA IX, volume 5405 of Lecture Notes in Computer Science, pages 1-12. Springer, 2008.
[17] W. Jamroga and J. Dix. Do agents make model checking explode (computa- tionally)- In M. Pechoucek, P. Petta, and L. Z. Varga, editors, CEEMAS, volume 3690 of Lecture Notes in Computer Science, pages 398-407. Springer, 2005.
[18] W. Jamroga and J. Dix. Model checking abilities of agents: A closer look. Theory Comput. Syst., 42(3):366-410, 2008.
[19] O. Kupferman and M. Y. Vardi. Module checking. In R. Alur and T. A. Henzinger, editors, CAV, volume 1102 of Lecture Notes in Computer Science, pages 75-86. Springer, 1996.
[20] A. Lomuscio, H. Qu, and F. Raimondi. Mcmas: A model checker for the veri-cation of multi-agent systems. In A. Bouajjani and O. Maler, editors, CAV, volume 5643 of Lecture Notes in Computer Science, pages 682-688. Springer, 2009.
[21] R. Mazala. In-nite games. In E. Gradel, W. Thomas, and T. Wilke, edi- tors, Automata, Logics, and In-nite Games, volume 2500 of Lecture Notes in Computer Science, pages 23-42. Springer, 2001.
[22] H. Pennington. GTK+/Gnome Application Development. New Riders Publish- ing Thousand Oaks, CA, USA, 1999.
[23] A. Pnueli. The temporal logic of programs. In FOCS, pages 46-57. IEEE, 1977.
[24] A. Pnueli and R. Rosner. On the synthesis of a reactive module. In POPL, pages 179-190, 1989.
[25] A. Pnueli and R. Rosner. On the synthesis of an asynchronous reactive module. In Ausiello et al. [6], pages 652-671.
[26] P. Ramadge and W. Wonham. The control of discrete event systems. Proceed- ings of the IEEE, 77(1):81-98, 1989.
[27] P. Schobbens. Alternating-time logic with imperfect recall. Electronic Notes in Theoretical Computer Science, 85(2):82-93, 2004. 38
[28] E. Standard. 201 873 V3. 2.1: The Testing and Test Control Notation version 3; Parts 1-8. European Telecommunications Standards Institute (ETSI), Sophia- Antipolis, France, also published as ITU-T Recommendation series, 140, 2007.
[29] W. van der Hoek, A. Lomuscio, and M. Wooldridge. On the complexity of practical atl model checking. In H. Nakashima, M. P. Wellman, G. Weiss, and P. Stone, editors, AAMAS, pages 201-208. ACM, 2006.
[30] F.Wang. Efficient veri-cation of timed automata with bdd-like data-structures. STTT (Software Tools for Technology Transfer), 6(1), 2004. special issue for the 4th VMCAI, Jan. 2003, LNCS 2575, Springer-Verlag.
[31] F. Wang. Model-checking distributed real-time systems with states, events, and multiple fairness assumptions. In AMAST, volume LNCS 3116. Springer- Verlag, 2004.
[32] F. Wang. Symbolic parametric safety analysis of linear hybrid systems with bdd-like data-structures. IEEE Transactions on Software Engineering, 31(1):38-51, 2005. A preliminary version is in proceedings of 16th CAV, 2004, LNCS 3114, Springer-Verlag.
[33] F. Wang. Symbolic veri-cation of distributed real-time systems with complex synchronizations. In 7th ICFEM, volume LNCS 3785. Springer-Verlag, Novem- ber 2005.
[34] J. Wu, C.-J. Wang, L. Zhang, and J. Xie. Coalitional planning in game-like domains via atl model checking. In ICTAI, pages 645-652. IEEE Computer Society, 2009.
dc.identifier.urihttp://tdr.lib.ntu.edu.tw/jspui/handle/123456789/22630-
dc.description.abstract嵌入式系統常需要與不可預知的環境互動。對此類系統進行驗證時,交互時態邏輯模型檢驗可用來檢查是否無論環境行為如何,都能確保某些性質的成立。在此論文中,我們提出一個可以運用在開放式系統驗證上的即時正向策略建立演算法。在我們的實驗架構中,開放式系統會被對應到多人賽局。我們再利用ATL的一個子集(稱為EFATL)中之邏輯公式來描述想要驗證的性質。如果模型中存在簡短的策略可使性質成立,我們的演算法可有效率地建立出一個策略。我們亦描述一個簡單的heuristics來展現我們演算法之發展性。最後我們利用REDLIB來實作一套完整的模型檢驗器,並與一套類似的工具比較效能。zh_TW
dc.description.abstractEmbedded systems often have to interact with an environment with unpredictable behaviors. To verify such embedded systems, ATL (Alternating-Time Temporal Logic) model-checking can be used to check whether certain properties hold regardless how the environment may behave. In this thesis, we present a new on-the-fly forward reasoning strategy construction algorithm that can be used for the verification of open systems. In our framework, an open system is modeled as a multi-agent game. We then use formulas in a subclass of ATL, called EFATL, to describe the speci-fication properties we want to check. Our algorithms have the advantage to efficiently construct of a strategy when there exists compact strategies. We also investigate a simple heuristics of forward exploration to show the potential of our approach. Finally, we implement our techniques on top of REDLIB and compare the performance of our tool with another model checker.en
dc.description.provenanceMade available in DSpace on 2021-06-08T04:22:51Z (GMT). No. of bitstreams: 1
ntu-99-R96921029-1.pdf: 2438690 bytes, checksum: 77bf63c127a98531d4fdad8eb9da0a3e (MD5)
Previous issue date: 2010
en
dc.description.tableofcontentsContents i
List of Figures iii
List of Tables iv
Acknowledgements v
1 Introduction 1
2 Related Work 5
3 Preliminaries 7
3.1 Simultaneous-Move Game . . . . . . . . . . . . . . . . . . . . . . . . 7
3.2 ATL (Alternating-Time Temporal Logic) . . . . . . . . . . . . . . . . 10
4 On-the-Fly ATL Strategy Construction 13
4.1 Strategy Graphs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.2 Strategy Construction for <A>□φ1 . . . . . . . . . . . . . . . . . . . . 17
4.3 Strategy Construction for <A>φ1∪φ2 . . . . . . . . . . . . . . . . . . 21
5 On-the-Fly Algorithm for EFATL Strategy Construction 23
6 Implementation 26
6.1 Libraries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
6.2 A Simple Heuristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
6.3 Representation of SGGs . . . . . . . . . . . . . . . . . . . . . . . . . 27
6.4 Representation of EFATL Formulas . . . . . . . . . . . . . . . . . . . 29
7 Experiment 30
7.1 Airline Cargo Service . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
7.2 Readers-Writers System . . . . . . . . . . . . . . . . . . . . . . . . . 31
7.3 Bounded-Bu&curren;er System . . . . . . . . . . . . . . . . . . . . . . . . . . 32
8 Conclusion and Future Directions 35
Bibliography 36
A A Sample Model File of Our Tool 40
B A Sample Speci…cation File of Our Tool 45
C A Sample Output S-graph of Our Tool 46
D Another Sample Model File of Our Tool 47
E Another Sample Output S-graph of Our Tool 51
dc.language.isoen
dc.subject模型檢驗zh_TW
dc.subject策略zh_TW
dc.subject驗證zh_TW
dc.subject開放式系統zh_TW
dc.subject交互時態邏輯zh_TW
dc.subject同步賽局zh_TW
dc.subjectstrategyen
dc.subjectsimultaneous-move gameen
dc.subjectopen systemsen
dc.subjectATLen
dc.subjectverificationen
dc.subjectmodel-checkingen
dc.title交互時態邏輯公式之即時模型驗證與策略建立zh_TW
dc.titleOn-the-Fly Strategy Construction in ATL Model-Checkingen
dc.typeThesis
dc.date.schoolyear98-2
dc.description.degree碩士
dc.contributor.oralexamcommittee顏嗣鈞(Hsu-Chun Yen),雷欽隆(Chin-Laung Lei),張時中(Shi-Chung Chang),呂學一(Hsueh-I Lu)
dc.subject.keyword同步賽局,開放式系統,交互時態邏輯,驗證,模型檢驗,策略,zh_TW
dc.subject.keywordsimultaneous-move game,open systems,ATL,verification,model-checking,strategy,en
dc.relation.page51
dc.rights.note未授權
dc.date.accepted2010-06-30
dc.contributor.author-college電機資訊學院zh_TW
dc.contributor.author-dept電機工程學研究所zh_TW
顯示於系所單位:電機工程學系

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