999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

高速公路電子不停車收費系統仿真測試實踐

2015-11-09 01:31:18谷博濤交通運輸部科學研究院北京100029
交通運輸研究 2015年1期
關鍵詞:收費高速公路模型

趙 旭,谷博濤,王 焱(交通運輸部科學研究院,北京 100029)

高速公路電子不停車收費系統仿真測試實踐

趙旭,谷博濤,王焱
(交通運輸部科學研究院,北京 100029)

為測試驗證高速公路電子不停車收費系統是否滿足用戶需求,提出了一種新的仿真測試方法和工具。對高速公路電子不停車收費系統運行環境進行建模,通過交通仿真模擬測試用例場景行為,基于傳感器仿真模型生成測試數據,對部署在等效虛擬機環境上的被測系統實施測試。以某省真實高速公路不停車收費系統作為應用案例進行測試,試驗結果表明,仿真測試有效地驗證了被測高速公路電子不停車收費系統的功能和性能指標,且測試過程無需使用任何傳感器及車輛等設備,有效降低了測試成本,測試工具操作便捷易用,可實現自動或半自動化測試,提高了測試效率。

交通信息化;軟件測試;建模仿真;高速公路電子不停車收費系統;交通物聯網;仿真測試工具

第1卷 第1期|2015年2月

0 引言

電子不停車收費系統(Electronic Toll Collec?tion System,簡稱ETC)是利用車輛自動識別技術(Automatic Vehicle Identification,簡稱AVI)、專用短程通信技術(Dedicated Short Range Communica?tions,簡稱DSRC)并配合車道控制終端和收費管理中心實現的不停車自動收取道路通行費的交通信息系統[1]。相比于傳統人工收費系統,ETC系統具有緩解停車收費擁堵、降低收費管理成本、提高服務水平的優勢。目前,我國正在大力發展并推廣高速公路ETC系統,但在應用實踐過程中也存在諸如扣費錯誤、無法跨省收費等一系列問題,因此,有必要對高速公路ETC系統進行測試驗證,以確定系統是否與應用需求一致,進而保證其上線質量。

測試ETC系統,除了要對其硬件設備,如路側單元(Road Side Unit,簡稱RSU)、車載單元(On Board Unit,簡稱OBU)、射頻識別單元(Ra?dio Frequency Identification,簡稱RFID)等進行出廠測試[2]、電子兼容性測試[3]、DSRC協議測試[4]外,更重要的是需要對系統整體進行測試驗證,例如在不同車輛、不同交通環境下對系統整體進行功能或性能測試。然而,從技術角度看,ETC系統屬于典型的物聯網技術在智能交通系統中的應用,它嵌入式、網絡化、大規模的技術特征也給其系統測試帶來了新的困難和挑戰。傳統的系統測試方法常需在實際中使用ETC測試平臺[5-6],但測試平臺需要購買、部署并安裝支持ETC系統運行的各種硬件設備和交通車輛,測試成本過高。同時,若在真實的生產環境下進行測試,可能會給現有運行的ETC系統帶來潛在的安全風險。

為解決上述問題,本文提出一種針對高速公路ETC系統的仿真測試方法,設計實現了相應的仿真測試工具(該測試工具已獲軟件著作權專利,專利號為2014SR185734),并以某省高速公路ETC系統測試為應用案例對仿真測試方法和工具的有效性進行了驗證。

1 高速公路ETC系統仿真測試

1.1高速公路ETC系統簡介

從技術實現的角度,高速公路ETC系統利用專用短程通信技術或非接觸式的射頻識別技術,通過安裝在高速公路出入口收費站上的路側單元RSU 或RFID讀卡器,自動識別安裝有車載單元OBU或RFID標簽的通行車輛,并自動完成通行扣費、抬桿通車、路徑識別、賬單查詢、收費管理、銀行結算等功能。目前,我國已制定并發布了收費公路聯網電子不停車收費技術要求標準[7]。下面對高速公路ETC系統進行簡介。

高速公路ETC系統體系結構如圖1所示。

圖1  高速公路ETC系統體系結構

由圖1可知,高速公路ETC系統是典型的分布式系統,數據中心為服務器端,車輛注冊子系統及收費站/標識站為其客戶端,其中標識站架設在高速公路高架橋上。收費站車道程序是典型的嵌入式系統,除與路側單元RSU或RFID讀卡器通過網口或串口連接外,還通過專用的IO板控制車道設備,如欄桿、雨棚、交通燈等。路側單元RSU或RFID讀卡器通過專用短程通信或無線射頻與安裝在通行車輛上的車載單元OBU或RFID標簽實現通訊。

1.2高速公路ETC系統運行環境仿真建模

為實現對高速公路ETC系統的仿真測試,需對其運行環境仿真建模。ETC系統運行環境模型包括兩部分:一是交通場景仿真模型;二是傳感器仿真模型。

交通場景仿真模型類似于傳統的微觀交通仿真模型,選擇Groovenet仿真工具[8]來實現。在本次仿真中,首先在該省真實場景OpenStreetMap格式地圖[9]中標記收費站位置,其次設計并實現交通仿真場景模型文件,例如對仿真車輛從第一個站點(入口收費站)出發駛向其余不同站點(出口收費站)的設置,其可視化仿真界面如圖2所示。

圖2 交通仿真運行可視化界面

傳感器仿真模型主要描述被測系統中使用傳感器的數據結構和邏輯行為,可通過傳感器建模描述語言SensorML[10]來定義。對于高速公路ETC系統,傳感器設備包括車載單元OBU或RFID標簽、路側單元RSU或RFID讀卡器,其仿真模型規格編輯界面如圖3所示。

圖3 車載和路側傳感器仿真模型規格編輯界面

對于車載傳感器仿真模型,試驗中考慮的測試用例包括不同類型的車輛,如普通車、公務車、凍結車輛、余額不足車輛等,測試其在通過收費站時的行為是否符合預期。不同類型車輛對應于不同的OBU或RFID標簽號,因此將標簽類型及其編號作為車載傳感器仿真模型的輸入項。行為邏輯和交互接口均通過腳本函數定義,其中,行為邏輯函數根據預先定義的故障模型將輸入數據轉換為傳感器輸出數據,并根據測試用例設置了路側傳感器接收數據不完整的故障模型;交互接口函數用于交通場景仿真模型識別和傳感器仿真模型調用。對于路側傳感器仿真模型,其目的在于為不同編號的收費站程序指定不同的接收數據端口號。

2 交通物聯網仿真測試工具設計與實現

為便于對高速公路ETC系統進行仿真測試,設計并實現了仿真測試工具,并將其推廣至針對交通物聯網系統的軟件測試工具。

從功能角度,仿真測試工具能夠實現:①在交通物聯網系統運行環境不完整或不可用的情況下依然實可施測試;②可視化顯示系統拓撲結構及其測試運行狀態和結果;③在同類系統測試過程中快速復用傳感器仿真測試樁模塊。這里所謂“運行環境不完整或不可用的情況”,是指被測的交通物聯網系統在尚未接入傳感器設備,或接入的傳感器難以模擬大規模或極端條件下數據輸入的情況。

測試工具支持并更適用于:①模擬正常或異常環境條件下的軟件功能測試;②交通物聯網系統多傳感器負載壓力測試;③上述功能和性能測試的回歸測試驗證。

從實現角度,仿真測試工具按模塊可劃分為四個部分,分別是:傳感器仿真模型創建與管理、數據采集場景可視化建模與編輯、軟硬件數據交互控制、測試執行與管理(例如測試執行與狀態監測、測試結果分析與導出等)。系統基本模塊及其相互關系如下頁圖4所示,其中各模塊的技術特征如下。

(1)傳感器仿真模型使用自定義裁剪的Sen?sorML語言[10]建模。SensorML是由開放地理組織(OGC)定義的用于描述通用傳感器模型的可擴展標記語言,結合交通行業特征和測試需求,實現其中關于數據結構和行為邏輯定義部分的子集。

(2)場景可視化建模與編輯選擇第三方QT 庫[11]編寫。QT是一種支持多種編程語言、跨平臺的應用程序開發框架,常用于GUI界面的開發,項目主要實現在GUI界面中進行二維模型可視化與編輯的功能。

(3)測試及數據交互框架選擇在STAF框架[12]基礎上擴展。STAF框架是一個支持多種編程語言、跨平臺的分布式測試框架,提供遠程通信管理、時間/事件驅動等多種服務和功能。

(4)測試腳本選擇Python語言[13]編寫。Python是一種運行在不同平臺的腳本編程語言,具有用戶數量多、易于掌握、簡潔高效、豐富的第三方庫等優點。

圖4 交通物聯網仿真測試工具模塊及原理示意圖

3 試驗設計與驗證

3.1試驗設計

為驗證本文提出的仿真測試方法和工具的有效性,選擇真實的交通物聯網系統——某省高速公路不停車收費系統作為被測系統。該ETC系統同時支持安裝有國標OBU標簽或無線射頻RFID標簽的車輛通行,可與人工收費系統MTC協同運行,支持不同類型車輛的靈活收費策略。性能方面,相比人工收費系統平均8s的出票時間,ETC系統可大幅提高車輛通行能力4~6倍,收費站收集所轄車道產生的收費數據時間小于0.5s,允許車輛以至少20km/h的速率通行收費站。

試驗主要關注被測ETC系統整體軟件功能的正確性以及被測系統運行環境性能指標。具體使用交通物聯網仿真測試工具執行測試的試驗步驟有以下三個。

步驟1:測試準備。為避免測試影響生產環境安全,將被測系統軟件部署在相同配置的虛擬機上,并設置相關配置文件。試驗中,在服務器虛擬環境中分別部署1套數據中心程序、1套入口收費站程序、3套出口收費站程序。

步驟2:測試設計。包括設計高速公路ETC系統交通場景仿真模型、車載和路側傳感器仿真模型以及測試腳本。

步驟3:測試執行。運行交通物聯網仿真測試工具,輸入設計完成的交通場景仿真模型、傳感器仿真模型、測試預言和測試腳本。設置交通仿真運行參數和測試數據生成策略,執行仿真測試自動生成仿真測試數據。執行測試腳本,將仿真測試數據輸入被測系統,并收集其輸出信息和狀態信息,與測試預言對比生成測試結果。

3.2結果分析

測試執行過程中,交通物聯網仿真測試工具的主界面如圖5所示:左上方的“測試執行管理”區域實現測試輸入管理和測試執行控制功能;右上方的“仿真測試控制”區域實現了交通物聯網仿真和測試設置相關功能;左下方的“測試執行過程”區域用于輸出測試中間過程和結果信息;右下方的“被測系統狀態”區域將輸出被測系統的性能數據,包括CPU占用率和內存占用率。

圖5 交通物聯網仿真測試工具運行主界面

在輸入仿真模型并完成參數設置后,點擊仿真測試控制“運行”按鈕,彈出交通仿真可視化界面,如圖2所示。按照設定的場景仿真,三臺仿真車輛從起始站點出發駛向另外三個收費站。仿真車輛在經過仿真收費站時,產生收費交易通行的仿真事件,仿真事件中包含根據測試策略生成的仿真測試數據。為避免仿真運行時間過長,可通過仿真時間變速因子加快生成仿真測試數據。

在執行測試腳本后,測試腳本根據收費交易通行仿真事件將仿真測試數據按照約定的接口形式自動發送至被測系統,即高速公路ETC系統的入口、出口收費站程序。通過分布式測試框架STAF收集被測系統輸出和被測系統狀態,其中,被測系統的輸出數據用于與規格說明測試預言對比并得出測試結論,被測系統狀態信息反映了被測系統執行測試過程中的運行情況。最終,試驗設計的測試用例執行結果如表1所示。

表1 試驗設計測試用例執行結果

表1 (續)

由表1測試結果可知,試驗設計的7條用例有兩條未能通過。通過進一步分析得知,被測的高速公路ETC系統未能支持OBU類型標簽車輛通行的原因是其客戶端版本未及時更新,替換最新版本客戶端程序后該用例通過。對于最后一條用例,通過故障模型設置傳感器接收不完整數據后,收費站仍有一定幾率允許通車的原因是收費站程序并沒有對數據所有字段(如時間、LRC碼字段)校驗。當數據不完整故障出現在非報頭、標簽等其他字段時,程序允許該車輛通過收費站,為此需要進一步完善修正其收費站程序的數據校驗功能。

通過交通物聯網仿真測試工具可進一步改變交通行為邏輯,進而實現對其他交通場景情況的測試。通過仿真測試發現,被測的高速公路ETC系統無法對同一車輛重復通過同一收費站、同一車輛在很短時間范圍內通過兩個相距較遠收費站的情況識別并報警。

此外,仿真測試工具可監測被測系統運行環境的性能指標,如圖6所示。由測試執行過程中的監測結果可知,在試驗設定的仿真測試場景下,數據中心服務器運行環境的內存占用率一直超過60%以上,分析原因是數據中心在部署Oracle數據庫后3Gb內存配置略顯不足,建議提高數據中心服務器的內存配置。其余客戶端運行環境的CPU和內存占用率均在合理范圍內。

圖6  被測系統運行環境CPU和內存占用率

除了可有效發現被測的高速公路ETC系統的上述系統級軟件缺陷外,在整個仿真測試過程中,測試人員無需部署任何硬件(如車載或路側單元)、交通工具,有效降低了測試人力、物力的成本投入。仿真測試也無需在真實環境下執行,避免了測試影響生產環境安全的責任和風險。交通物聯網仿真測試工具提供了便捷統一的操作界面,測試人員只需關注被測系統的仿真環境建模、測試用例設計和腳本實現等工作,即可自動或半自動化地完成測試工作,更便于診斷系統故障,提高了系統測試效率。

4 結語

本文提出了一種針對高速公路ETC系統仿真測試的方法,在此基礎上實現了交通物聯網仿真測試工具,并以真實被測系統——某省高速公路ETC系統為應用案例,試驗驗證了仿真測試在降低測試成本、保障測試過程中生產環境安全、發現被測系統軟件缺陷等方面的優勢。文中所提出的方法和工具在交通行業信息化質量保障工作中具有推廣的實用價值。

[1]劉志偉,程琳.不停車收費系統(ETC)的概況研究[J].科技創新導報,2008(2):11.

[2] 劉國強.OBU出廠前測試方法及流程簡析[J].中國交通信息化,2012(8):70-71.

[3]張北海.聯網環境下電子收費系統的兼容性[J].公路交通科技,2003,20(4):109-113.

[4]沈進,張衛,熊鵬.OBU設備DSRC協議一致性測試技術[J].計算機工程,2009,35(10):248-250.

[5]張茗紅.電子不停車收費系統設備控制研究[J].中國防偽報道,2009(3):48-50.

[6] 潘勇,王榮.國標體系下ETC區域聯網測試方案探討[J].中國交通信息產業,2009(11):108-109.

[7]交通運輸部公路科學研究院.收費公路聯網電子不停車收費技術要求[M].北京:人民交通出版社,2011.

[8]Mangharam R,Weller D S,Rajkumar R,et al.GrooveNet:A Hybrid Simulator for Vehicle-to-Vehicle Networks[C]// Second International Workshop on Vehicle-to-Vehicle Com?munications.San Jose,USA:IEEE,2006:1-8.

[9]Haklay M,Weber P.OpenStreetMap: User-Generated Street Maps[J].Pervasive Computing,IEEE,2008,7(4):12-18.

[10]開放地理空間實驗室.OGC與OGC標準[EB/OL].(2014-05-11)[2014-11-28].http://lab.osgeo.cn/7139.html.

[11]Blanchette Jasmin,Summerfield Mark.C++GUI Qt 4編程[M].閆鋒欣,曾泉人,張志強,等,譯.北京:電子工業出版社,2013.

[12]Rankin C.The Software Testing Automation Framework[J]. IBM Systems Journal,2002,41(1):126-139.

[13]Turnquist G L.Python Testing Cookbook[M].Birmingham, UK:Packt Publishing,2011.

Simulation Testing for Expressway Electronic Toll Collection System

ZHAO Xu,GU Bo-tao,WANG Yan
(China Academy of Transportation Sciences,Beijing 100029,China)

In order to test whether the expressway ETC(Electronic Toll Collection)system meets the us?ers′requirement,a new simulation testing method and tool was proposed.The ETC system runtime envi?ronment was first modeled to simulate traffic behaviors and generate test data from simulated sensors. Then the ETC system was tested on the equivalent virtualization environment.Experiment on the realworld ETC system shows that the simulation testing method can effectively test the ETC system without deploying any devices.The simulation testing tool can be easily used to support test automation,and can reduce the cost and improve the efficiency of test.

traffic informatization;software test;simulation of environment model;expressway ETC (Electronic Toll Collection);internet of things;simulation testing tool

U495

B

2095-9931(2015)01-0066-06

10.16503/j.cnki.2095-9931.2015.01.012

2014-12-01


猜你喜歡
收費高速公路模型
一半模型
行政法上之不利類推禁止*——以一起登記收費案為例
法律方法(2021年4期)2021-03-16 05:35:10
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
The Holiday Camps for the Students in Hong Kong
Python與Spark集群在收費數據分析中的應用
3D打印中的模型分割與打包
高速公路與PPP
高速公路上的狗
小說月刊(2014年4期)2014-04-23 08:52:20
GPS在高速公路中的應用
河南科技(2014年18期)2014-02-27 14:15:06
主站蜘蛛池模板: 久久这里只有精品23| 亚洲制服丝袜第一页| 亚洲美女AV免费一区| 大陆精大陆国产国语精品1024| 性视频久久| 激情网址在线观看| 欧美色伊人| 日韩欧美网址| av在线人妻熟妇| 成人一级免费视频| 老熟妇喷水一区二区三区| 国产日本欧美在线观看| 国产超薄肉色丝袜网站| 国产精品不卡永久免费| 欧美五月婷婷| 中文字幕亚洲第一| 韩国v欧美v亚洲v日本v| 中国国语毛片免费观看视频| 九九九久久国产精品| 天堂成人在线视频| 亚洲男人的天堂久久香蕉| 亚洲三级电影在线播放| 久久99久久无码毛片一区二区| 毛片网站免费在线观看| 国产素人在线| 成人伊人色一区二区三区| 本亚洲精品网站| 国产99久久亚洲综合精品西瓜tv| 在线播放国产99re| 国产成人亚洲毛片| 免费又黄又爽又猛大片午夜| swag国产精品| 亚洲av无码人妻| 青青久久91| 国产欧美日韩18| 无码丝袜人妻| 四虎在线观看视频高清无码| 五月天福利视频 | 欧美日韩中文国产va另类| 国产精品亚洲一区二区三区在线观看| 亚洲人成人伊人成综合网无码| 激情国产精品一区| 国产性爱网站| 免费观看男人免费桶女人视频| 午夜精品影院| 久久青草精品一区二区三区| 久久国产av麻豆| 国产 日韩 欧美 第二页| 先锋资源久久| 成人蜜桃网| 国产成人91精品免费网址在线 | 欧美精品在线看| 狠狠色香婷婷久久亚洲精品| 成人免费网站在线观看| 国产免费人成视频网| 亚洲国产一区在线观看| 波多野结衣一级毛片| 国产福利小视频高清在线观看| 国产网站黄| 亚洲色大成网站www国产| 久久人人97超碰人人澡爱香蕉| 久久精品人人做人人爽电影蜜月| 国产人在线成免费视频| 尤物视频一区| a级毛片在线免费观看| 久草性视频| 国产簧片免费在线播放| 成人午夜视频免费看欧美| 99久久精品免费看国产免费软件 | 亚洲无码91视频| 亚洲AV一二三区无码AV蜜桃| 国产91丝袜在线播放动漫| 亚洲色图欧美激情| 日本久久久久久免费网络| 国产综合精品日本亚洲777| 毛片视频网| 午夜无码一区二区三区在线app| 亚洲国产欧美目韩成人综合| a在线观看免费| 午夜性爽视频男人的天堂| www.亚洲天堂| 性视频久久|