仿真測試環(huán)境GESTE2.0誕生
9月5日,中航一集團計算機軟件可靠性管理與測評中心(CATC)宣布,其自行研發(fā)、擁有獨立知識產(chǎn)權的通用嵌入式軟件仿真測試環(huán)境(GESTE)發(fā)布二代產(chǎn)品-GESTE2.0。GESTE打破了國外對我國在相關領域的技術壟斷和封鎖,填補了我國實時嵌入式軟件缺乏通用仿真測試環(huán)境的空白,對于相關領域之快速定制亦具有革新意義。
目前,由于軟件的規(guī)模越來越龐大,因此保證質量與可靠性的測試日益擺上了重要位置。例如,70年代的飛機系統(tǒng)中,程序僅有上千行;而現(xiàn)在有數(shù)百萬行軟件,需要搭建專用測試平臺檢測這些軟件。2000年, 嵌入式軟件仿真測試平臺SRSTP由CATC研制成功,此即GESTE的雛形。該產(chǎn)品提供對嵌入式軟件半實物仿真測試的全套方案,并在通用性、實時性、可擴展性以及易用性方面表現(xiàn)良好。截至目前,GESTE已在我國5個重點型號中的23個重要軟件測試項目中發(fā)揮了重要作用,排除了軟件大量潛在缺陷。
性能趕超國外
GESTE2.0較之于第一代產(chǎn)品有了新的突破:仿真測試環(huán)境的構建與測試環(huán)境集成,使仿真建模更加便利,不僅支持模型代碼的自動生成、交叉編譯,而且實現(xiàn)了仿真模型的調試功能,提高了建模效率;除此之外,測試的執(zhí)行效率進一步提高, 加強了測試過程的管理,改進數(shù)據(jù)收集融合算法,進一步提高可擴展性。
CATC主任劉斌教授認為GESTE2.0與國外同類產(chǎn)品相比,優(yōu)勢非常明顯,其仿真建模、測試腳本屬于世界先進水平;增加了與Matlab和CodeTest等工具的接口,使用戶使用起來非常方便;產(chǎn)品更符合中國國情;售后服務貼近用戶等。而且還推出業(yè)界第一個具有便攜式平臺的仿真測試環(huán)境。當然GESTE仍有亟需改進之處,例如用戶手冊與國外類似產(chǎn)品相比,可讀性尚待提高。
軍轉民,多艱辛
在開拓市場方面, CATC主要承擔國內重要軟件的第三方測試任務,并提供相關的軟件工程化、軟件測試方面的技術咨詢以及軟件測試培訓工作。CATC將不僅停留在國防領域,還期待GESTE系列產(chǎn)品進入民用領域,例如汽車、通信和民航業(yè)。帶頭人——劉斌教授推測,國內目前有1200家左右有規(guī)模的嵌入式軟件公司,期待有20%~50%的廠家會用到GESTE。
自主研發(fā)幾多艱辛!劉斌教授感嘆道:“用戶看到的是軟硬件集成系統(tǒng),看不到的是背后的艱辛!”GESTE產(chǎn)品中有大約25萬行軟件代碼,全部自行編寫。CATC依托北京航空航天大學,采用了三級研發(fā)體制,老師帶學生做基礎預研(語言編程);接著CATC進行工程化,使之從原型到初具規(guī)模;之后有固定團隊做商品化,使其可靠性、穩(wěn)定性、質量大大提高。
在GESTE的誕生過程中,北京新空間網(wǎng)計算機公司作出了重要貢獻。有人說“鑒定會就是追悼會”,因為一個國家項目獲得鑒定后往往得不到專項資金支持了,因此就被擱置下來。所幸的是,新空間網(wǎng)對CATC的這個科研項目傾注了大量心血,在九五鑒定后,新空間網(wǎng)與各方共投資了3000多萬元,才使GESTE呱呱落地,并承擔了GESTE的市場推廣工作。至于價格,GESTE2.0通常比國外同類產(chǎn)品低1/3。
我們期待,GESTE2.0這項達國際先進水平的平臺產(chǎn)品,能夠在我國嵌入式軟件仿真測試方面發(fā)揮重要作用。
劉斌教授(左1):我們看到的是軟硬件集成系統(tǒng),看不到的是背后的艱辛:25萬行軟件代碼完全自行編制,采用嚴格的三級開發(fā)體制。
評論