[發(fā)明專利]基于TTCN?3的TETRA數(shù)字集群協(xié)議測試方法和系統(tǒng)有效
| 申請?zhí)枺?/td> | 201310676118.1 | 申請日: | 2013-12-11 |
| 公開(公告)號: | CN103780455B | 公開(公告)日: | 2017-05-03 |
| 發(fā)明(設(shè)計)人: | 王俊峰;宋起柱;陳國成;宋國偉;趙揚;李海;張欽;侯舒娟;陳剛;宋政育 | 申請(專利權(quán))人: | 國家無線電監(jiān)測中心檢測中心;北京理工大學(xué);天維訊達無線電設(shè)備檢測(北京)有限責(zé)任公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26 |
| 代理公司: | 北京工信聯(lián)合知識產(chǎn)權(quán)代理事務(wù)所(普通合伙)11266 | 代理人: | 黃曉軍 |
| 地址: | 100041 北京市石景*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 ttcn tetra 數(shù)字 集群 協(xié)議 測試 方法 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及協(xié)議測試技術(shù)領(lǐng)域,尤其涉及一種基于TTCN-3的TETRA數(shù)字集群協(xié)議測試方法和系統(tǒng)。
背景技術(shù)
從20世紀90年代以來,以因特網(wǎng)為代表的計算機網(wǎng)絡(luò)得到了飛速的發(fā)展。由于計算機網(wǎng)絡(luò)是一個復(fù)雜的系統(tǒng),在計算機網(wǎng)絡(luò)中要做到有條不紊的交換數(shù)據(jù),就必須遵守一些事先約定好的規(guī)則、標(biāo)準或約定,這些規(guī)則、標(biāo)準或約定明確規(guī)定了所交換的數(shù)據(jù)的格式以及有關(guān)的同步問題。這些為進行網(wǎng)絡(luò)中的數(shù)據(jù)交換而建立的規(guī)則、標(biāo)準或約定,稱為網(wǎng)絡(luò)協(xié)議。一個網(wǎng)絡(luò)協(xié)議主要由以下三個要素組成:
(1)語法,即數(shù)據(jù)與控制信息的結(jié)構(gòu)或格式;
(2)語義,即需要發(fā)出何種控制信息,完成何種動作以及做出何種應(yīng)答;
(3)同步,即時間實現(xiàn)順序的詳細說明。
由此可見,網(wǎng)絡(luò)協(xié)議是計算機網(wǎng)絡(luò)的不可或缺的組成部分。按照網(wǎng)絡(luò)協(xié)議的規(guī)則、標(biāo)準,人們可以不依賴于網(wǎng)絡(luò)設(shè)備提供商提供的硬件設(shè)備而進行網(wǎng)絡(luò)交互,數(shù)據(jù)通信。但是由于網(wǎng)絡(luò)協(xié)議是由抽象性描述語言進行描述說明的,這就導(dǎo)致協(xié)議實現(xiàn)者對協(xié)議的不同理解會導(dǎo)致不同的協(xié)議實現(xiàn),有時甚至?xí)清e誤的實現(xiàn)。因此,我們需要一種有效方法對協(xié)議實現(xiàn)進行判別,這種方法便是“協(xié)議測試”。
所謂“協(xié)議測試”就是用測試的方法執(zhí)行一組目的明確的測試用例,進而觀察IUT(Implemen-tation Under Test,被測協(xié)議實現(xiàn))的輸出行為,并分析測試結(jié)果,判斷IUT的功能和性能是否滿足協(xié)議的規(guī)定。協(xié)議測試是保證網(wǎng)絡(luò)軟硬件產(chǎn)品正確互連、互通的重要手段,協(xié)議測試的研究工作按照協(xié)議測試的種類劃分為四種:一致性測試、性能測試、互操作性測試和魯棒性測試。
一個協(xié)議實現(xiàn)能否通過一致性測試和互操作性測試是它能否與其他協(xié)議實現(xiàn)成功互通的重要保障,目前,協(xié)議測試的主要研究工作集中在協(xié)議的一致性測試上,多年來已經(jīng)積累了比較成熟的研究成果,并在測試方法和測試框架上形成了國際標(biāo)準ISO/IEC-9646,而對于互操作性測試的研究比較少。雖然協(xié)議一致性測試是協(xié)議測試的基石,是其他三種測試的根本和前提,但是由于協(xié)議是采用抽象化的描述性語言進行描述說明的,各個網(wǎng)絡(luò)設(shè)備廠商的理解不盡相同,并且出于對協(xié)議功能本身的擴充等原因,一個協(xié)議存在各種不同的版本。這就使得通過了協(xié)議一致性測試的協(xié)議實現(xiàn)也不能保證能與其他的協(xié)議實現(xiàn)進行互連、互通。因此,協(xié)議一致性測不能檢測出被測系統(tǒng)和其他系統(tǒng)互連時是否正確,對協(xié)議實現(xiàn)體進行互操作性測試也是保證通信系統(tǒng)正確工作必不可少的環(huán)節(jié)。
互操作性測試可以用來檢驗和其他系統(tǒng)互連時的正確性,互操作性測試關(guān)注的是兩個或是兩個以上的系統(tǒng)之間的交互,它通常是放置在一個開放的環(huán)境中進行測試,需要對每個被測系統(tǒng)進行觀察和控制,因此在互操作性測試系統(tǒng)的形式化描述中不能直接來自于協(xié)議規(guī)范,必須先對通信雙方進行形式化描述只有通過可達性分析等技術(shù)獲取整個系統(tǒng)行為的形式化描述,才能進行相關(guān)測試。互操作性測試還沒有統(tǒng)一的國際標(biāo)準和規(guī)范的測試方法、流程。
TTCN-3是Testing and Test Control Notation version3縮寫,它是由TTCN發(fā)展而來。TTCN一開始是為基于OSI(OpenSystemInterconnect,開放式系統(tǒng)互聯(lián))的協(xié)議一致性測試設(shè)計而開發(fā)的,它是一種專用于測試的抽象性的形式化描述語言。從TTCN-3誕生以來,它就成為協(xié)議工程中的一個重要的概念,成為協(xié)議測試中的一個重要的手段,它滿足了協(xié)議工程中相關(guān)的測試需求,作為一門抽象的描述性語言它還突破了描述語言的數(shù)據(jù)類型、行為操作的表示形式固定的局限。另外作為一種測試集的抽象描述語言,它可以通過適當(dāng)?shù)木幾g器轉(zhuǎn)換成Java、C或者其他語言。
TTCN-3的應(yīng)用范圍非常廣泛,它可描述的內(nèi)容也越來越多,它可應(yīng)用的領(lǐng)域有:移動通訊,無線局域網(wǎng),無繩電話,寬帶技術(shù),基于CORBA的客戶服務(wù)平臺,以及各種網(wǎng)絡(luò)協(xié)議等。
現(xiàn)有技術(shù)中的一種對TETRA(泛歐數(shù)字集群系統(tǒng),Trans-European Trunked Radio System)空中接口協(xié)議進行一致性測試的方法主要包括:對TETRA空中接口協(xié)議進行了測試集的劃分,并利用Telelogic公司的TAU工具軟件實現(xiàn)了部分測試用例的設(shè)計,生成,編譯以及測試。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于國家無線電監(jiān)測中心檢測中心;北京理工大學(xué);天維訊達無線電設(shè)備檢測(北京)有限責(zé)任公司,未經(jīng)國家無線電監(jiān)測中心檢測中心;北京理工大學(xué);天維訊達無線電設(shè)備檢測(北京)有限責(zé)任公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310676118.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 基于C++映射的TTCN-3測試系統(tǒng)及測試方法
- TTCN-3語言的編譯執(zhí)行方法及系統(tǒng)
- 一種TTCN語言與數(shù)據(jù)描述語言的集成方法
- 用于反應(yīng)式系統(tǒng)測試的編解碼系統(tǒng)及其編解碼器
- 一種進行測試的方法和設(shè)備
- 一種將TTCN-3腳本轉(zhuǎn)換為Java源代碼的方法,裝置和系統(tǒng)
- 基于System Verilog對TTCN-3進行編譯的方法及系統(tǒng)
- 基于TTCN?3對TETRA終端進行測試的方法和裝置
- 一種基于TTCN-3測試系統(tǒng)的MVB協(xié)議一致性測試編解碼器
- 蜂窩通信終端協(xié)議棧TTCN軟件測試系統(tǒng)
- Tetra和GSM雙模手機
- 同時支持TD-SCDMA上POC對講和TETRA對講的多功能系統(tǒng)
- 同時支持WCDMA上POC對講和TETRA對講的多功能系統(tǒng)
- 同時支持WCDMA-HSPA-LTE上POC對講和TETRA對講的多功能系統(tǒng)
- 同時支持TD-LTE上POC對講和TETRA對講的多功能系統(tǒng)
- 無線鏈路TETRA基站組成的無中心TETRA系統(tǒng)
- 基于TETRA數(shù)字集群技術(shù)的船舶通信系統(tǒng)
- 無線鏈路TETRA基站組成的無中心TETRA系統(tǒng)
- 基于TTCN?3對TETRA終端進行測試的方法和裝置
- 一種基于TETRA的通訊系統(tǒng)





