基于TTCN-3的CoAP協(xié)議一致性測試系統(tǒng)的設(shè)計與實現(xiàn)
發(fā)布時間:2021-08-07 18:53
物聯(lián)網(wǎng)技術(shù)在全球范圍內(nèi)的快速發(fā)展引起了極大的關(guān)注。受限應(yīng)用協(xié)議CoAP是由IETF借鑒互聯(lián)網(wǎng)中的REST架構(gòu)思想,結(jié)合物聯(lián)網(wǎng)的特點而提出來的網(wǎng)絡(luò)傳輸協(xié)議。自從CoRE[作組提出CoAP協(xié)議草案第一版以來,CoAP協(xié)議受到來自學(xué)界與工業(yè)界的高度關(guān)注可以預(yù)想,伴隨物聯(lián)網(wǎng)進一步的發(fā)展與普及,更多CoAP相關(guān)的研究將會開展,更多CoAP相關(guān)的產(chǎn)品將會被推出。與所有協(xié)議一樣,CoAP協(xié)議是由自然語言定義的,這往往導(dǎo)致網(wǎng)絡(luò)設(shè)備在協(xié)議實現(xiàn)上出現(xiàn)差異。因此,為提高設(shè)備產(chǎn)品質(zhì)量,減少故障率,提高互聯(lián)互通性,除了進一步修訂協(xié)議標準外,還需要對各種協(xié)議實現(xiàn)進行嚴格的一致性測試,以驗證是否符合協(xié)議規(guī)范。本論文在深入研究CoAP協(xié)議草案的基礎(chǔ)上,圍繞協(xié)議一致性測試,主要完成了三個方面的工作。首先,論文對CoAP草案修訂進程展開跟蹤,在研讀協(xié)議最新草案的基礎(chǔ)上對CoAP測試需求和測試套框架進行了深入的分析。其次,基于測試需求和測試套框架,采用TTCN-3語言工具對測試需求進行形式化描述,得到可執(zhí)行測試套。最后,通過搭建一致性測試系統(tǒng)與測試環(huán)境,論文對協(xié)議實現(xiàn)進行測試。論文工作中的可執(zhí)行測試套以及一致性測試系統(tǒng)已實...
【文章來源】:北京郵電大學(xué)北京市 211工程院校 教育部直屬院校
【文章頁數(shù)】:68 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
第—章 引論
1.1 課題背景及意義
1.2 研究內(nèi)容
1.2.1 測試需求和測試套框架
1.2.2 可執(zhí)行測試套
1.2.3 一致性測試系統(tǒng)
1.3 課題創(chuàng)新點
1.4 論文組織安排
第二章 物聯(lián)網(wǎng)與COAP協(xié)議
2.1 物聯(lián)網(wǎng)
2.1.1 物聯(lián)網(wǎng)概述
2.1.2 資源受限網(wǎng)絡(luò)
2.2 REST設(shè)計風(fēng)格
2.3 受限應(yīng)用協(xié)議CoAP
2.3.1 CoAP研究現(xiàn)狀
2.3.2 協(xié)議特點與交互模型
2.3.3 CoAP消息格式
2.3.4 CoAP消息語義
2.3.5 CoAP請求回復(fù)語義
2.3.6 中介、緩存與資源發(fā)現(xiàn)
第三章 協(xié)議一致性測試技術(shù)與TTCN-3
3.1 協(xié)議測試理論
3.1.1 協(xié)議一致性測試
3.1.2 一致性測試方法
3.2 TTCN-3語言
3.2.1 TTCN-3語言簡介
3.2.2 TTCN-3語言特點
3.3 TTCN-3測試系統(tǒng)架構(gòu)
3.3.1 測試系統(tǒng)基本架構(gòu)
3.3.2 測試系統(tǒng)主要組件與接口
第四章 COAP一致性測試套及測試系統(tǒng)設(shè)計
4.1 COAP一致性測試套
4.1.1 一致性測試套結(jié)構(gòu)
4.1.2 一致性測試目的
4.2 CoAP測試拓撲
4.3 測試系統(tǒng)設(shè)計
4.3.1 總體設(shè)計與開發(fā)平臺
4.3.2 編解碼模塊
4.3.3 適配器模塊
4.3.4 管理模塊
4.3.5 日志模塊
第五章 COAP一致性測試系統(tǒng)實現(xiàn)
5.1 CoAP請求/回復(fù)一致性測試套
5.1.1 測試套結(jié)構(gòu)
5.1.2 測試組件
5.2 編解碼模塊實現(xiàn)
5.2.1 編碼模塊
5.2.2 解碼模塊
5.3 適配器模塊實現(xiàn)
5.4 管理模塊實現(xiàn)
5.5 日志模塊實現(xiàn)
第六章 實驗及結(jié)果分析
6.1 實驗環(huán)境搭建
6.1.1 被測對象SUT
6.1.2 測試平臺
6.2 實驗流程
6.3 實驗結(jié)果分析
6.3.1 成功測試例分析
6.3.2 不確定測試例分析
第七章 總結(jié)與展望
7.1 課題總結(jié)
7.2 工作展望
參考文獻
致謝
碩士期間論文發(fā)表
【參考文獻】:
期刊論文
[1]基于6LoWPAN的礦井無線傳感器網(wǎng)絡(luò)適配層研究[J]. 張凱婷,徐釗,張峰,杜娜. 工礦自動化. 2012(06)
[2]基于6LoWPAN無線傳感器網(wǎng)絡(luò)的農(nóng)業(yè)環(huán)境實時監(jiān)控系統(tǒng)[J]. 王曉喃,殷旭東. 農(nóng)業(yè)工程學(xué)報. 2010(10)
[3]計算機網(wǎng)絡(luò)協(xié)議測試及其發(fā)展[J]. 畢軍,史美林. 電信科學(xué). 1996(07)
本文編號:3328345
【文章來源】:北京郵電大學(xué)北京市 211工程院校 教育部直屬院校
【文章頁數(shù)】:68 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
第—章 引論
1.1 課題背景及意義
1.2 研究內(nèi)容
1.2.1 測試需求和測試套框架
1.2.2 可執(zhí)行測試套
1.2.3 一致性測試系統(tǒng)
1.3 課題創(chuàng)新點
1.4 論文組織安排
第二章 物聯(lián)網(wǎng)與COAP協(xié)議
2.1 物聯(lián)網(wǎng)
2.1.1 物聯(lián)網(wǎng)概述
2.1.2 資源受限網(wǎng)絡(luò)
2.2 REST設(shè)計風(fēng)格
2.3 受限應(yīng)用協(xié)議CoAP
2.3.1 CoAP研究現(xiàn)狀
2.3.2 協(xié)議特點與交互模型
2.3.3 CoAP消息格式
2.3.4 CoAP消息語義
2.3.5 CoAP請求回復(fù)語義
2.3.6 中介、緩存與資源發(fā)現(xiàn)
第三章 協(xié)議一致性測試技術(shù)與TTCN-3
3.1 協(xié)議測試理論
3.1.1 協(xié)議一致性測試
3.1.2 一致性測試方法
3.2 TTCN-3語言
3.2.1 TTCN-3語言簡介
3.2.2 TTCN-3語言特點
3.3 TTCN-3測試系統(tǒng)架構(gòu)
3.3.1 測試系統(tǒng)基本架構(gòu)
3.3.2 測試系統(tǒng)主要組件與接口
第四章 COAP一致性測試套及測試系統(tǒng)設(shè)計
4.1 COAP一致性測試套
4.1.1 一致性測試套結(jié)構(gòu)
4.1.2 一致性測試目的
4.2 CoAP測試拓撲
4.3 測試系統(tǒng)設(shè)計
4.3.1 總體設(shè)計與開發(fā)平臺
4.3.2 編解碼模塊
4.3.3 適配器模塊
4.3.4 管理模塊
4.3.5 日志模塊
第五章 COAP一致性測試系統(tǒng)實現(xiàn)
5.1 CoAP請求/回復(fù)一致性測試套
5.1.1 測試套結(jié)構(gòu)
5.1.2 測試組件
5.2 編解碼模塊實現(xiàn)
5.2.1 編碼模塊
5.2.2 解碼模塊
5.3 適配器模塊實現(xiàn)
5.4 管理模塊實現(xiàn)
5.5 日志模塊實現(xiàn)
第六章 實驗及結(jié)果分析
6.1 實驗環(huán)境搭建
6.1.1 被測對象SUT
6.1.2 測試平臺
6.2 實驗流程
6.3 實驗結(jié)果分析
6.3.1 成功測試例分析
6.3.2 不確定測試例分析
第七章 總結(jié)與展望
7.1 課題總結(jié)
7.2 工作展望
參考文獻
致謝
碩士期間論文發(fā)表
【參考文獻】:
期刊論文
[1]基于6LoWPAN的礦井無線傳感器網(wǎng)絡(luò)適配層研究[J]. 張凱婷,徐釗,張峰,杜娜. 工礦自動化. 2012(06)
[2]基于6LoWPAN無線傳感器網(wǎng)絡(luò)的農(nóng)業(yè)環(huán)境實時監(jiān)控系統(tǒng)[J]. 王曉喃,殷旭東. 農(nóng)業(yè)工程學(xué)報. 2010(10)
[3]計算機網(wǎng)絡(luò)協(xié)議測試及其發(fā)展[J]. 畢軍,史美林. 電信科學(xué). 1996(07)
本文編號:3328345
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/3328345.html
最近更新
教材專著