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/74597
完整後設資料紀錄
DC 欄位值語言
dc.contributor.advisor李允中
dc.contributor.authorYu-Lin Shenen
dc.contributor.author沈育霖zh_TW
dc.date.accessioned2021-06-17T08:44:51Z-
dc.date.available2024-08-13
dc.date.copyright2019-08-13
dc.date.issued2019
dc.date.submitted2019-08-06
dc.identifier.citation[1] Apache spark. https://spark.apache.org/.
[2] Apache storm. http://storm.apache.org/.
[3] Articulate. https://spg.ai/projects/articulate/.
[4] Dbpedia. https://wiki.dbpedia.org/.
[5] Dialogflow. https://dialogflow.com/.
[6] Duckling. https://duckling.wit.ai/.
[7] Elasticsearch. https://www.elastic.co/products/elasticsearch.
[8] Line. https://line.me/.
[9] Rasa. https://rasa.com/.
[10] Redis. https://redis.io/.
[11] Tensorflow. https://www.tensorflow.org/.
[12] Wikipedia. https://www.wikipedia.org/.
[13] B. Afzal, M. Umair, G. A. Shah, and E. Ahmed. Enabling iot platforms for social iot applications: Vision, feature mapping, and challenges. Future Generation Computer Systems, 92:718 731, 2019.
[14] J. Agrawal, Y. Diao, D. Gyllstrom, and N. Immerman. Efficient pattern matching over event streams. In Proceedings of the 2008 ACM SIGMOD international conference on Management of data, pages 147–160. ACM, 2008.
[15] L. Atzori, A. Iera, and G. Morabito. Siot: Giving a social structure to the internet of things. IEEE Communications Letters, 15(11):1193 1195, 2011.
[16] H.-L. Bui. Survey and comparison of event query languages using practical examples. Ludwig-Maximilians Universit¨at M¨unchen thesis, 2009.
[17] S. Chandrasekaran, O. Cooper, A. Deshpande, M. J. Franklin, J. M. Hellerstein, W. Hong, S. Krishnamurthy, S. R. Madden, F. Reiss, and M. A. Shah. Telegraphcq: Continuous dataflow processing. In Proceedings of the 2003 ACM SIGMOD International Conference on Management of Data, SIGMOD ’03, pages 668–668, New York, NY, USA, 2003. ACM.
[18] C.-H. Cheng. Sensor ontology as a basis for generating sensors code in a semiautomatic way. Master’s thesis, National Taiwan University, Taiwan (R.O.C.), 2016.
[19] J.-C. Chin. Nat traversal with interactive connectivity establishment for internet of things. Master’s thesis, National Taiwan University, Taiwan (R.O.C.), 2016.
[20] O. Etzion and P. Niblett. Event processing in action. Manning Publications Co., 2010.
[21] D. Gyllstrom. On supporting kleene closure over event streams. 2008.
[22] C.-C. Jen. Integrating sensor services and web services with complex event processing. Master’s thesis, National Taiwan University, Taiwan (R.O.C.), 2017.
[23] J. Lee and K.-H. Hsu. Gea: A goal-driven approach todiscovering early aspects. IEEE Transactions on Software Engineering, 40(6):584 602, 2014.
[24] J. Lee, K.-H. Hsu, S.-J. Lee, and W.-T. Lee. Discovering early aspects through goals interactions. 2012 19th Asia-Pacific Software Engineering Conference, 2012.
[25] D. Luckham. The power of events. Addison-Wesley Reading, 2002.
[26] Y. Mei and S. Madden. Zstream: a cost-based query processor for adaptively detecting composite events. In Proceedings of the 2009 ACM SIGMOD International Conference on Management of data, pages 193–206. ACM, 2009.
[27] A. M. Ortiz, D. Hussein, S. Park, S. N. Han, and N. Crespi. The cluster between internet of things and social networks: Review and research challenges. IEEE Internet of Things Journal, 1(3):206 215, Apr 2014.
[28] S. Rozsnyai, J. Schiefer, and A. Schatten. Concepts and models for typing events for event-based systems. In Proceedings of the 2007 inaugural international conference on Distributed event-based systems, pages 62–70. ACM, 2007.
[29] C.-C. Wu. Complex event processing in iot middleware. Master’s thesis, National Taiwan University, Taiwan (R.O.C.), 2016.
dc.identifier.urihttp://tdr.lib.ntu.edu.tw/jspui/handle/123456789/74597-
dc.description.abstract近年來,物聯網相關的研究與相關產業正蓬勃發展,不同的產品和不同的領域都嘗試與物聯網結合,然而目前物聯網的發展,並未有一個完整的通用解決方案能支援一般裝置及行動裝置。為此,我們提出一套完整的物聯網系統,支援一般裝置以及行動裝置,且能夠從資料的搜集,事件的轉換,複雜事件模式的偵測,並將事件模式轉換為商業流程的元件,同時能與使用者互動並產生回饋。在本研究中,我們提出一個方法讓使用者能夠以目標的角度切入社交物聯網。當使用者提出一個目標,透過我們的方法把目標逐步的分解為子目標。最後,所有的子目標能由複雜事件模式滿足來幫助使用者達成設定的目標。我們也提出一個社交物聯網的系統,讓使用者能夠透過即時通訊軟體來撰寫複雜事件模式以及對物聯網裝置做存取。zh_TW
dc.description.abstractRecently, related researches on the IoT middleware and related products havegrown rapidly, from different products and fields try to integrating with IoT middle-ware. However, the development of IoT middleware is not total solution for mobileand stationary devices. Our previous research work has been an attempt to providesuch solution for stationary and mobile devices, including data collection, event’stransformation, complex event’s detection, transforming complex event processingto services for BPEL(Business Process Execution Language) system and interactingwith users.In this work, we propose a way for users to use social IoT applications from agoal-oriented perspective. A goal is gradually decomposed into sub-goals, and allthe sub-goals can be fulfilled by complex event patterns to help the user achieve thegoals. A social internet of things system is developed to allow users to write complexevent patterns and access to IoT devices through instant messaging software.en
dc.description.provenanceMade available in DSpace on 2021-06-17T08:44:51Z (GMT). No. of bitstreams: 1
ntu-108-R06922109-1.pdf: 3622649 bytes, checksum: fbc77efb26658a201db6a378ab509115 (MD5)
Previous issue date: 2019
en
dc.description.tableofcontents致謝 ii
摘要 iii
Abstracts iv
List of Figures vii
List of Tables viii
Chapter 1 Introduction 1
Chapter 2 Related work 3
2.1 Event Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.2 Complex Event Processing . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.2.1 Complex Event Pattern . . . . . . . . . . . . . . . . . . . . . . . 4
2.2.2 CEP Engine: Tree-based . . . . . . . . . . . . . . . . . . . . . . 5
2.3 Social IoT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.4 Goal Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.5 Dialogflow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.6 Articulate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Chapter 3 Goal-Driven Approach to SIoT 10
3.1 Subgoaling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.1.1 Goal Representation . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.1.2 Algorithms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.1.3 Contexts Searching . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.1.4 Intent Searching . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.2 Social IoT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.2.1 Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.2.2 Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.3 CEP Engine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.3.1 Multi-Threaded CEP Engine . . . . . . . . . . . . . . . . . . . 27
3.3.2 Multiple Instances of CEP Engine . . . . . . . . . . . . . . . . 28
3.3.3 Disjunction Operator Refactoring in CEP Engine . . . . . . . 28
3.3.4 CEP Operator Precedence Refactoring in CEP Engine . . . . 29
3.3.5 Filename Conflicts of Drivers in IoT Server . . . . . . . . . . . 31
Chapter 4 Conclusion 32
Bibliography 33
dc.language.isozh-TW
dc.subject物聯網中介軟體zh_TW
dc.subject物聯網zh_TW
dc.subject社交物聯網zh_TW
dc.subject複雜事件處理zh_TW
dc.subject複雜事件處理系統zh_TW
dc.subjectInternet of Thingsen
dc.subjectIoT Middlewareen
dc.subjectComplex Event Processingen
dc.subjectCEP Systemen
dc.subjectSocial Internet of Thingsen
dc.title以目標驅動方法達成社交物聯網zh_TW
dc.titleA Goal-Driven Approach to Social Internet of Thingsen
dc.typeThesis
dc.date.schoolyear107-2
dc.description.degree碩士
dc.contributor.oralexamcommittee蘇木春,郭忠義,陳錫民,李信杰
dc.subject.keyword物聯網,物聯網中介軟體,複雜事件處理,複雜事件處理系統,社交物聯網,zh_TW
dc.subject.keywordInternet of Things,IoT Middleware,Complex Event Processing,CEP System,Social Internet of Things,en
dc.relation.page35
dc.identifier.doi10.6342/NTU201902589
dc.rights.note有償授權
dc.date.accepted2019-08-07
dc.contributor.author-college電機資訊學院zh_TW
dc.contributor.author-dept資訊工程學研究所zh_TW
顯示於系所單位:資訊工程學系

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