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

基于數據驅動的ATS系統功能測試方法研究

2016-10-17 02:42:55陳俊強
鐵路通信信號工程技術 2016年2期

陳俊強

(中電和瑞科技有限公司,北京 100083)

?

基于數據驅動的ATS系統功能測試方法研究

陳俊強

(中電和瑞科技有限公司,北京 100083)

提出一種基于數據驅動的ATS系統功能測試方法,結合ATS系統功能和外部接口特征,設計了包含測試場景管理模塊、測試數據管理模塊、在線數據執行模塊、接口適配模塊以及測試數據記錄、分析模塊的功能測試平臺,該方法具有測試平臺結構通用化、功能可重用性強、成本較低等特點。關鍵詞:數據驅動;功能測試;測試平臺;ATS

1 概述

社會經濟的發展極大推動了中國的城市化進程,城市化的過程中產業結構在變化、人口數量在急劇增長,巨大型城市、特大型城市數量不斷增多。人口的增多對城市的環境帶來很大影響,在交通方面更是面臨著越來越嚴峻的挑戰。事實證明,大力發展公共交通是解決交通問題的關鍵,公共交通中的軌道交通具有安全準時、運能大、節約能源的優點,因此,采用快速軌道交通來解決日益嚴重的城市交通問題已經成為城市公共交通發展的一大趨勢。

在城市軌道交通信號系統中,列車運行自動控制系統是保證軌道交通系統安全高效運行的關鍵,其包括3個子系統:列車自動監控系統(Automatic Train Supervision,ATS)、列車自動保護系統(Automatic Train Protection,ATP)、列車自動運行系統(Automatic Train Operation,ATO)。ATO主要用于實現“地對車控制”,即用地面設備實現對列車的行駛、制動的控制,其能模擬經驗豐富的司機完成對列車的駕駛任務,使列車時刻處于一個最佳的運行狀態。ATP主要用于對列車駕駛進行安全防護,對與安全有關的系統或設備進行監控,實現列車超速防護、間隔保護等功能。ATS是在ATO、ATP子系統的支持下完成對列車運行的監督和控制,輔助行車調度人員對全線列車運行進行管理,實時對在線列車進行自動控制,提高乘客舒適度、列車準點率,極大降低調度人員的勞動強度,使軌道交通系統更好的為人民服務。所以,在ATS系統研發過程中對ATS系統進行仿真測試研究,確保ATS系統功能的正確性,并提前發現系統設計缺陷,提高系統的可用性顯得尤為重要。

ATS系統功能測試方法有很多,從是否針對ATS系統的實現算法和內部結構的角度來說,ATS系統功能測試方法分為黑盒和白盒測試。黑盒測試即常見的功能測試,是在已知ATS系統所應具有的功能條件下,檢測所有功能是否都已正常實現。在測試時,把被ATS系統看作一個未知的黑盒子,且測試過程中完全不考慮系統內部如何實現,通過對系統外部標準接口進行測試,檢查該系統實際的功能是否符合用戶功能需求,是否能正常地處理輸入數據并產生相應正確的輸出信息。白盒測試也稱結構測試或邏輯驅動測試,是在ATS系統內部結構已知的情況下,對系統進行的測試。白盒測試需要全面了解ATS系統實現的內部邏輯結構、對所有的邏輯路徑進行測試。白盒測試主要完成對ATS系統設計及系統結構的測試,通過結構測試保證系統的各個流程在各種情況下都能夠發揮相應作用,不存在系統結構設計錯誤或者在程序編寫中的空流程(即永遠不能執行的流程)。

本文在分析ATS系統的結構和功能基礎上,提出一種基于數據驅動的ATS系統功能測試方法,從測試數據準備、測試數據執行以及測試數據結果分析等幾個角度闡述了該方法在ATS系統功能測試中的應用,該方法具有測試平臺結構通用化、功能可重用性強、成本相對比較低等特點。

2 ATS系統簡介

2.1ATS系統功能分析

ATS系統的主要功能有6項,分別為集中顯示、集中控制、列車運行時刻表管理、運行數據記錄與統計、仿真功能和監測與報警功能。

1)集中顯示功能:在控制中心通過調度終端和大屏設備以圖形的方式實時顯示出全線的狀態,包括線路的狀態、列車的運行位置及運行狀態等。

2)集中控制功能:在ATS系統中設置中央及車站兩級控制權限。在正常運營時,運行控制權屬于中心;在必要(如控制中心設備故障)時,經過權限轉移,可將控制權轉移至車站。控制權轉移后,車站控制設備臨時代替中央控制中心,負責全線的運營調度。

3)列車運行時刻表管理功能:分為離線編圖和在線運行圖兩個終端。離線編圖負責編輯生成時刻表,在線運行圖負責根據當日時刻表生成工作計劃,當列車實際運行計劃和當日計劃時刻有偏差時,在線運行圖能根據偏差對在線列車進行運行調整。

4)運行數據記錄與統計功能:記錄列車運行相關的數據,如線路表示信息、運行圖信息、列車狀態信息、列車運行里程信息、系統故障報警信息、操作記錄等。ATS還可以將所記錄的數據進行回放,且能夠提供數據的統計報表。

5)系統仿真功能:系統仿真是通過仿真手段,離線模擬列車的在線運行。主要用于系統演示以及人員培訓。

6)監測與報警功能:ATS子系統能夠記錄被監測對象的狀態,除狀態監視功能外,還有一定的故障定位功能。

2.2ATS外部接口分析

以CBTC系統為例,ATS主要的外部接口包括:聯鎖(CBI)接口、區控(ZC)接口、軌旁(TWC)接口、發車計時器(DTI)接口、時鐘(CLOCK)接口、綜合監控(ISCS)接口、乘客信息系統(PIS)接口等,如圖1所示。

CBI接口。ATS主要接收此接口傳來的站場表示信息(包括:區段表示、道岔表示、信號表示、進路表示、IBP盤扣車等)、報警信息。ATS將對信號設備控制命令傳送給聯鎖子系統。

ZC接口。ATS向ZC接口傳送列車調整信息和臨時限速命令。ZC向ATS傳送移動授權信息、臨時限速命令執行狀態、列車位置報告和報警等信息。

TWC接口。ATS向TWC接口發送列車調整信息。TWC向ATS發送地面設備狀態和列車信息。

DTI接口。ATS將列車停站信息(包括發車時機、早晚點提示、跳停、扣車等)傳送給發車計時器系統。

CLOCK接口。ATS接收時鐘接口傳來的時鐘信息,對ATS系統內部所有設備進行校時。

ISCS接口。ATS接收綜合監控傳來的三軌供電信息,且傳遞線路上列車的運行信息到綜合監控。

其他接口。其他接口主要接收ATS發送的各種線路信息,并進行顯示等。

3 基于數據驅動的方法

數據驅動的測試方法屬于典型的黑盒測試方法,其被測系統的輸入數據被包含在測試數據文件中,測試執行過程中需按測試數據規定的流程和動作進行測試,整個過程以測試數據來控制測試的自動化執行。基于數據驅動的測試方法的執行應遵循以下步驟:

1) 準備測試數據

測試數據是數據驅動測試方法的基礎。數據準備分為設計測試案例、設計測試序列和生成測試數據等幾個步驟。其中,設計測試案例時,不僅要考慮對被測功能特征的覆蓋度,還應詳細說明測試步驟和測試的預期結果,如:當前測試步驟要發送的信息、預期接收的數據等,這是測試案例有效性的基礎。

2) 執行測試數據

測試平臺負責測試數據的執行和測試結果的記錄。測試平臺的主要功能是在測試執行過程中根據測試數據的測試序列實時向被測系統發送測試數據,從而為被測系統模擬出外部運行環境,使被測系統的功能得以執行。測試平臺并不模擬與被測系統相連的外部設備功能,只是嚴格按照測試序列要求的數據發送邏輯判斷何時該發送什么數據。

3) 測試結果分析和判定

測試平臺控制待測系統完成對測試序列的執行后,還需要對測試過程中產生的數據進行分析,從而判斷被測系統是否正確完成測試要求。事實上,測試平臺在線執行測試序列的過程中,只對測試數據進行記錄,并不進行結果分析,而關于被測系統是否按需求實現了功能,則依賴于對測試產生的數據離線分析,這是采用數據驅動方式進行測試的一關鍵點。

4 基于數據驅動的ATS功能測試平臺設計

本文設計了一套基于數據驅動方法的ATS功能測試平臺,整個平臺結構包含測試場景數據管理模塊、在線執行模塊、接口適配模塊以及數據記錄和分析模塊。系統測試平臺架構如圖2所示。

各部分模塊基本功能如下:

1) 測試場景數據管理模塊

該模塊負責在測試序列開始執行前,對測試執行所需的測試場景數據進行管理,包括測試序列生成、線路數據管理和測試數據準備等。

2) 在線執行模塊

在線執行模塊包括場景控制器、CBI數據仿真模塊、ZC數據仿真模塊、TWC數據仿真模塊、ISCS數據仿真模塊、CLOCK數據仿真模塊和其他接口仿真模塊,在線執行模塊負責按照測試序列的要求為ATS各接口提供相應的數據。

a.場景控制器

場景控制器是在線測試的主控模塊,負責從測試場景數據管理模塊讀入本次測試所需的全部數據,并對其他在線執行模塊進行數據配置,控制測試的開始和結束,以及監控整個測試過程。

b.CBI數據仿真模塊

CBI數據仿真模塊用于向ATS子系統提供基本的站場表示信息(包括區段表示、道岔表示、信號顯示、進路表示、IBP盤扣車等)和報警信息。并接收ATS的命令信息(包括進路選排、道岔操作等),根據命令發送相應的應答報文。該模塊在測試開始前根據既定流程與ATS接口轉換模塊建立鏈接;測試開始后,實時模擬站場設備信息并接收消息,根據條件向ATS系統發送配置信息中的表示信息。

c.ZC仿真模塊

ZC仿真模塊用于向ATS子系統提供列車的表示信息、移動授權信息和報警信息,接收ATS限速命令、列車調整命令,并對命令做出相應響應。測試開始后,實時模擬列車位置和狀態等信息。當收到列車命令時,根據不同命令向ATS發送應答報文。

d.TWC接口仿真模塊

TWC接口仿真模塊為被測系統提供列車信息。該模塊的功能:接收ATS子系統的列車控制命令,模擬根據命令發送相應的應答報文。發送列車狀態信息報文。

e.ISCS數據仿真模塊

綜合監控數據仿真模塊主要模擬向ATS發送三軌供電信息,且接收ATS發送的列車位置信息。該模塊在測試開始前接收場景控制器的配置參數,測試開始后,根據配置參數模擬發送三軌供電信息。該模塊實施檢測測試場景中的列車信息。

f.CLOCK數據仿真模塊

時鐘數據仿真模塊向測試系統提供時鐘數據。測試開始后,根據本地時間實時發送時鐘信息到測試模塊。

g.其他接口

其他接口包括PIS、DTI等接口,該模塊根據運行場景實時檢測列車位置,判斷接收到的列車信息是否正常。

3) 接口適配模塊

接口適配模塊用于連接測試平臺和被測接口。接口適配模塊包括:CBI接口適配、ZC接口適配、TWC接口適配、ISCS接口適配、CLOCK接口適配、DTI接口適配等。所有的接口適配均采用與真實接口完全相同的標準,并模擬真實接口發送數據,對ATS系統輸出的信息返回應答報文。

4) 數據記錄和分析模塊

數據記錄和分析模塊用于記錄測試過程中產生的所有測試數據,供離線分析用。數據記錄和分析模塊能記錄完整測試數據,然后提供給測試人員,同時該模塊負責使用對應規則進行自動判斷,并輔助人員完成對測試結果的分析和判定。

5 結論

本文提出的基于數據驅動的ATS系統功能測試方法,設計了包含測試場景數據管理模塊、在線數據執行模塊、接口適配模塊以及測試數據記錄和分析模塊的功能測試平臺。該方法降低了ATS仿真系統設計的復雜程度,提高了測試平臺的可用性。

實踐應用表明,無論是在ATS系統開發階段對系統功能的初步調試,還是ATS系統功能的后期全面測試,基于數據驅動的測試方法都發揮顯著的作用。但對本測試方法仍需進一步深入研究,包括:如何合理設計測試案例保證全面覆蓋待測功能,如何快速構建復雜場景的測試數據等。

[1]趙根苗,陳永生.ATS 仿真培訓系統的設計與實現[J].城市軌道交通研究,2004,7(1):55-57.

[2]梁敬敏,唐濤.ATP仿真測試系統中ATS子系統的設計與實現[J].鐵路計算機應用,2007,16(4):36-39.

[3]賈紅娟,唐禎敏,趙根苗.北京地鐵一號線A T S 仿真系統數據庫的設計[J].鐵路計算機應用,2005,14(10):53-56.

[4]孫娟,施衛忠,寧建國.基于Agent 的軌道交通ATS 系統仿真方法研究 [J].鐵道學報,2004,26(3):123-125.

This paper puts forward a function test method of ATS system based on data driven. Combined with features of ATS system functions and external interfaces, the function test platform is designed for the test scenario management module, test data management module, online data execution module, interface adapter module and test data record analysis module. The method have the advantages of universal test platform structure, strong reusability and lower cost.

data driven; function test; test platform; ATS

10.3969/j.issn.1673-4440.2016.02.019

2014-08-31)

主站蜘蛛池模板: 欧洲免费精品视频在线| 日本午夜三级| 色综合中文字幕| 亚洲精品动漫| 国模沟沟一区二区三区| 国产精品青青| 992tv国产人成在线观看| 欧美在线伊人| 亚洲成A人V欧美综合| 国产亚卅精品无码| 色婷婷综合在线| 国产精品白浆无码流出在线看| 国产精品美女自慰喷水| 国产成人盗摄精品| 中文字幕亚洲综久久2021| 久热这里只有精品6| 无码区日韩专区免费系列| 国产成人h在线观看网站站| 午夜无码一区二区三区在线app| 在线精品自拍| 日韩精品成人在线| 亚洲精品国产成人7777| 日韩区欧美国产区在线观看 | 毛片久久久| 国产小视频a在线观看| 亚洲欧美国产高清va在线播放| 亚洲成综合人影院在院播放| 国产99免费视频| a毛片免费观看| 自拍偷拍欧美日韩| 色哟哟色院91精品网站| 精品国产黑色丝袜高跟鞋| 91探花在线观看国产最新| 91午夜福利在线观看| 亚洲全网成人资源在线观看| 97视频免费在线观看| 亚洲色中色| 国产拍在线| aaa国产一级毛片| 国产精品视频观看裸模| 亚洲欧州色色免费AV| 国产成人超碰无码| 国产亚洲美日韩AV中文字幕无码成人| 99在线视频精品| 日韩精品一区二区三区中文无码| 性色在线视频精品| 欧美在线中文字幕| 日本a级免费| 国产迷奸在线看| 毛片视频网址| 天堂成人在线| 国产亚洲视频中文字幕视频| 天堂亚洲网| 福利在线免费视频| 999国产精品永久免费视频精品久久| 97视频在线精品国自产拍| 一本无码在线观看| 99视频在线免费| 亚洲精品自在线拍| 欧美亚洲国产精品久久蜜芽| 色AV色 综合网站| 成人毛片在线播放| 国产精品毛片一区视频播| 国产人人干| 91色在线观看| 波多野结衣无码AV在线| 亚洲AV无码久久天堂| 国产噜噜噜| 国产福利一区二区在线观看| 91亚洲视频下载| 亚洲人成网站观看在线观看| 亚洲区第一页| 国产精品九九视频| 永久天堂网Av| 乱人伦99久久| 69综合网| 538国产在线| 久久精品人人做人人| 国产精品19p| 免费Aⅴ片在线观看蜜芽Tⅴ | 九九九九热精品视频| 99久久亚洲综合精品TS|