日前,由中航一集團計算機軟件可靠性管理與測評中心自主研發的通用嵌入式軟件仿真測試系統第二代產品(GESTE2.0)的面世,打破了發達國家對我國在相關領域的技術壟斷和封鎖,填補了我國實時嵌入式軟件缺乏通用仿真測試系統的空白。并且較之其推出的代產品(GESTE)具有更多的優勢,更符合用戶的需求。
打破國外壟斷
據介紹,嵌入式軟件能夠根據需要不斷地對外部事件做出響應,通常應用于武器、航空、指揮控制和運輸系統等,在導航中起重要作用。
嵌入式軟件半實物仿真測試是指將嵌入式系統視為一個整體,通過仿真的方法模擬嵌入式系統與其他交聯設備之間的通信的一種測試。它是目前較為的一種檢測方法。中航一集團開發的GESTE屬于半實物仿真測試系統。半實物仿真是指在數學仿真中,把部分仿真模型用實物代替的一種實時仿真。
“此前,將半實物仿真系統應用于嵌入式軟件測試而且能通用化這項技術一直掌握在德國等少數發達國家手中。”在接受中國知識產權報記者的采訪時,中航一集團計算機軟件可靠性管理與測評中心主任劉斌表示,考慮到嵌入式軟件涉及服務于武器、飛機、船舶等軍工領域的特殊性和安全性,不能引進國外的先進技術。在GESTE面世前,中國的嵌入式軟件測試系統大多采用地面檢測設備、動態儀等,只能施加部分測試用例,而且多數為功能測試,邊界、異常等易于發現軟件缺陷的測試用例則很難執行。這主要是因為地面檢測設備本身并非專業的軟件測試系統,只能做一些常規的測試。“我們自主研發的仿真檢測系統,實現了對嵌入式軟件在模擬實際運行中的檢測,而且,GESTE以自主知識產權的產品打破了國外對相關技術的壟斷。”
更符合用戶需求
據介紹,GESTE2.0不僅打破了國外的壟斷,而且較國外產品具有更多優勢:
在技術方面,GESTE2.0的仿真建模(仿真產品代替真實產品的部分)和測試腳本技術(測試程序)處于國際水平;關鍵技術、核心模塊處于優勢;采用更加人性化的設計,滿足用戶需求,使用戶使用更加便捷,而國外的專業化測試設備對用戶的操作能力要求很高;GESTE2.0保密措施較好,更符合中國國情。GESTE2.0為用戶提供測試腳本的開發環境,用戶只需按照相關規范書寫測試腳本來描述測試意圖,解釋器就可以通過讀取腳本文本完成相應的功能。
此外,軟件測試在嵌入式軟件生產過程中是一項消耗極大的工作,工作量占到40%,而費用則占到40%至50%,所以如何解決嵌入式系統開發周期和成本問題尤為重要。在價格上,GESTE2.0的價格比國外同類產品便宜近1/3。
劉斌透露,GESTE2.0較代產品有了更大的突破。仿真測試環境的構建與測試環境集成使仿真建模更加便利,測試腳本實時性更強,用戶界面更加美化,支持海量數據實時收集,關鍵技術更加專業,測試能力進一步提高。
市場占有率更高
目前,GESTE已在我國5個重點型號中的23個重要軟件測試項目中發揮了重要作用,排除了軟件大量的潛在缺陷。
據介紹,GESTE目前主要服務于軍工領域。隨著市場的發展,GESTE也將投入民用領域,如民航、電信等。目前,中國還沒有第二家開發仿真測試系統的單位,相對于國內1200多個客戶的需求量,GESTE產品的市場前景非常樂觀。德國的同類產品于2000年進入中國,至今僅擁有6家客戶,市場反響很一般。而我國的GESTE自2004年研發開始,至今已有5家客戶,售出6套產品。
劉斌表示,上述成績的取得源于國家和研發團隊為此付出的巨大投入。國家對GESTE系列產品的有形投資超過3000萬元,而且,從一個課題的研究成果轉化成商業化的產品,需要9倍于單純研發所需的工作量。GESTE1.0的高起點也使得研發團隊在GESTE2.0版本中實現技術的更大突破時,付出了艱辛的努力。
自主嵌入式軟件仿真測試環境打破國外壟斷
更新時間: 2007-10-08 09:18:53來源: 粵嵌教育瀏覽量:754