博碩士論文 106522618 詳細資訊




以作者查詢圖書館館藏 以作者查詢臺灣博碩士 以作者查詢全國書目 勘誤回報 、線上人數:12 、訪客IP:52.15.74.25
姓名 法哈金(Satria Habiburrahman Fathul Hakim)  查詢紙本館藏   畢業系所 資訊工程學系
論文名稱
(An Evaluation on Usability and Reliability of Data Distributed Service (DDS)-based Emulation Tool)
檔案 [Endnote RIS 格式]    [Bibtex 格式]    [相關文章]   [文章引用]   [完整記錄]   [館藏目錄]   [檢視]  [下載]
  1. 本電子論文使用權限為同意立即開放。
  2. 已達開放權限電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。
  3. 請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。

摘要(中) IIOT Testbed 是由中央大學資工系所開發的一個模擬 DDS 應用程式的工具。本研究著重在改善舊有 IIOT Testbed 1.0 使用者介面與利用自動化測試用以保證系統的可靠度,因此我們發展了 IIOT Testbed 2.0 使用者介面與自動化測試的架構。我們的 IIOT Testbed 2.0 是根據 ISO 9241-11 來進行設計。依據使用者的問卷回饋,我們發現 IIOT Testbed 2.0 的可用性比 IIOT Testbed 1.0 好,並提出原因分析。我們也提供了長期自動化測試的結果,用以顯示 IIOT Testbed 2.0 具有高可靠性。
摘要(英) IIOT Testbed is an emulation tool which is developed by National Central University to emulate DDS applications. This study focusses on improving the old IIOT Testbed 1.0 user interface and using automated testing to ensure that system reliability, so we developed the architecture of the IIOT Testbed 2.0 user interface and an automated testing architecture. Our IIOT Testbed 2.0 was designed based on International Organization for Standardization (ISO) 9241-11 standardization. To check the usability aspect, we have taken the questionnaire feedback from the user. Based on that user′s questionnaire feedback, we found that the usability aspect from the IIOT Testbed 2.0 is better than IIOT Testbed 1.0. We have analyzed the results and explain why the IIOT Testbed 2.0 is better than IIOT Testbed 1.0. We also provide the long-term automated testing results to demonstrate the high reliability of the IIOT Testbed 2.0.
關鍵字(中) ★ 數據分佈式服務
★  可用性
★  可靠性
★  ISO 9241-11
★  回歸測試
關鍵字(英) ★ Data Distributed Service
★  Usability
★  Reliability
★  ISO 9241-11
★  Regression Test
論文目次 TABLE OF CONTENTS

抽要 i
ABSTRACT ii
ACKNOWLEDGEMENT iii
TABLE OF CONTENTS iv
LIST OF TABLES vii
LIST OF FIGURES viii
CHAPTER 1 INTRODUCTION 1
1.1 Background 1
1.2 Motivation 2
1.3 Research Objective 2
1.4 Thesis Structure 3
CHAPTER 2 BACKGROUND KNOWLEDGE & RELATED WORK 4
2.1 Django Web Framework 4
2.2 MySQL 4
2.3 SB Admin V2.0 Bootstrap 5
2.4 Korat 5
2.5 Jenkins 6
2.6 Usability 6
2.6 Reliability 10
2.7 Regression Test 11
CHAPTER 3 SYSTEM DESIGN 13
3.1 IIoT Testbed Architecture 13
3.1.1 Use Case IIoT Testbed 2.0 14
3.1.2 Activity Diagram IIoT Testbed 2.0 16
3.1.2.1 User Login 16
3.1.2.2 User Logout 16
3.1.2.3 New Profile 17
3.1.2.4 Load Profile 17
3.1.2.5 Profile Editor 18
3.1.2.6 Device Editor 18
3.1.2.7 Topic Editor 20
3.1.2.8 Save Profile 21
3.1.2.9 New Data Settings 22
3.1.2.10 Load Data Settings 22
3.1.2.11 Data Settings Editor 23
3.1.2.12 Message Size Editor 23
3.1.2.13 Message Frequency Editor 25
3.1.2.14 QoS Editor 25
3.1.2.15 Save Data Settings 27
3.1.2.16 Add New Job 28
3.1.2.17 Abort Job 28
3.1.2.18 View Job Details 29
3.1.2.19 Cancel Job 30
3.1.2.20 Emulation 31
3.1.2.21 Performance Report 32
3.1.2.22 Analysis Report Global Settings 34
3.1.2.23 Analysis Report Advanced Settings 35
3.1.2.24 QoS Suggestion 36
3.2 User Interface IIoT Testbed 1.0 37
3.2.1 Login Page 37
3.2.2 Profile Editor Page 37
3.2.3 Simulation Page 40
3.2.4 New Emulation Page 41
3.2.5 Performance Report Page 42
3.2.6 Performance Analysis Page 43
3.3 User Interface IIoT Testbed 2.0 44
3.3.1 Login Page 44
3.3.2 Profile Editor Page 45
3.3.3 Emulation Management Page 49
3.3.4 New Emulation Page 49
3.3.5 Performance Report Page 53
3.3.6 Performance Analysis Page 54
3.4 Regression Test Framework 57
CHAPTER 4 METHODS, EXPERIMENT SETUP & DISCUSSION 59
4.1 Experiment Design 59
4.1.1 Usability Test Design 59
4.1.2 Reliability Test Design 62
4.2 Experiment Setup for Survey 63
4.3 Experiment Setup for Regression Test 64
4.4 Experiment Result for Usability Analysis 65
4.4.1 Experiment Result for Usability IIoT Testbed 1.0 66
4.4.2 Experiment Result for Usability IIoT Testbed 2.0 73
4.5 Experiment Result for Reliability Analysis 80
CHAPTER 5 CONCLUSION 93
REFERENCES 95
參考文獻 REFERENCES

[1] H. Boyes, B. Hallaq, J. Cunningham, and T. Watson, “The industrial internet of things (IIoT): An analysis framework,” Comput. Ind., vol. 101, no. April, pp. 1–12, 2018.
[2] L. Da Xu, W. He, and S. Li, “Internet of things in industries: A survey,” IEEE Trans. Ind. Informatics, vol. 10, no. 4, pp. 2233–2243, 2014.
[3] G. Pardo-Castellote, “OMG data distribution service: architectural overview,” in IEEE Military Communications Conference, 2003. MILCOM 2003., 2015, vol. 1, no. January, pp. 242–247.
[4] N. Wang, D. C. Schmidt, and A. Corsaro, “Toward an Adaptive Data Distribution Service for Dynamic Large-Scale Network-Centric Operation and Warfare ( NCOW ) systems to be sumitted to the 2008 Military Communications Conference,” 2008.
[5] I. O. for Standardization, “ISO 9241-11,” Int. Organ. Stand., vol. 1998, 1998.
[6] K. Taylor-sakyi, “Reliability in Software Engineering,” no. May, 2016.
[7] A. R. Amballi and V. Mahanta, “Django the Python Web,” Int. J. Comput. Sci. Inf. Technol. Res., vol. 6, no. 2, pp. 59–63, 2018.
[8] C. Gyorödi, R. Gyorödi, I. Andrada, and L. Bandici, “A Comparative Study Between the Capabilities of MySQL Vs. MongoDB as a Back-End for an Online Platform,” Int. J. Adv. Comput. Sci. Appl., vol. 7, no. 11, pp. 73–78, 2016.
[9] R. Fajar, “Membangun Aplikasi Mini HRD Dengan Django (4): Memasang Web Template SB Admin 2,” 2016.
[10] Y. P. Cheng, D. Liang, and W. J. Wang, “KORAT - A platform-independent test automation tool by emulating keyboard/mouse hardware signals,” AUTOTESTCON (Proceedings), vol. 2016-October, pp. 1–7, 2016.
[11] Jenkins, “Jenkins User Documentation,” Jenkins User Doc., 2019.

[12] T. K. Chiew and S. S. Salim, “Webuse: Website usability evaluation tool,” Malaysian J. Comput. Sci., vol. 16, no. 1, pp. 47–57, 2003.
[13] P. Jalote, B. Murphy, M. Garzia, and B. Errez, “Measuring Reliability of Software Products,” vol. 1, no. 1, pp. 1–14, 2004.
[14] J. D. Musa, “A theory of Software Reliability and its application,” IEEE Trans. Softw. Eng., vol. 3, no. (3), pp. 312–324, 1975.
[15] J. Musa, “Software Reliability Engineering: More Reliable Software Faster and Cheaper,” vol. 2, no. ed. Bloomington, Indiana: AuthorHouse, pp. 1–527, 2004.
[16] H. S. Chaini and S. K. Pradhan, “Effective Test Case Prioritization Technique in Web Application for Regression Test Suite,” vol. 3, no. 11, pp. 170–174, 2014.
[17] R. S. Auliva, R. K. Sheu, D. Liang, and W. J. Wang, “IIoT Testbed: A DDS-Based Emulation Tool for Industrial IoT Applications,” 2018 Int. Conf. Syst. Sci. Eng. ICSSE 2018, pp. 2–5, 2018.
[18] E. Dean, M. Schwerin, and K. Robbins, “A Comparison of Usability Assessment Methods Applied to the US Navy’s Performance Management and Appraisal System,” Fcsm.Gov, pp. 1–15, 2003.
[19] L. S. Iyer, B. Gupta, and N. Johri, “Performance, scalability and reliability issues in web applications,” Ind. Manag. Data Syst., vol. 105, no. 5, pp. 561–576, 2005.
指導教授 王尉任 梁德容(Wei-Jen Wang Deron Liang) 審核日期 2019-7-29
推文 facebook   plurk   twitter   funp   google   live   udn   HD   myshare   reddit   netvibes   friend   youpush   delicious   baidu   
網路書籤 Google bookmarks   del.icio.us   hemidemi   myshare   

若有論文相關問題,請聯絡國立中央大學圖書館推廣服務組 TEL:(03)422-7151轉57407,或E-mail聯絡  - 隱私權政策聲明