專利名稱:嵌入式軟件測評管理的數(shù)據(jù)處理系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及數(shù)據(jù)處理技術,尤其是應用于嵌入式系統(tǒng)可靠性測評的數(shù)據(jù)管理系統(tǒng),具體地說是一種嵌入式軟件測評管理的數(shù)據(jù)處理系統(tǒng)。
技術背景
目前,隨著PC外平臺軟件開發(fā)需求的不斷增長,以及非通用操作系統(tǒng)的不斷普及,嵌入式軟件發(fā)展迅速。其需求正變得愈發(fā)復雜,任務也越加多樣化。通常嵌入式系統(tǒng)對于可靠性的要求較高,并且擁有一套特殊的失效判定準則。
目前對于嵌入式軟件的測試多采用專業(yè)測試系統(tǒng),如DSTE、GESTE, EMS等,但關注測試數(shù)據(jù)處理的并不多。雖然嵌入式軟件與非嵌入式軟件在測試目的與測試方法上有很多相似處,其測試數(shù)據(jù)處理方式可以相互借鑒。但由于嵌入式軟件測試數(shù)據(jù)有數(shù)據(jù)量大的特點,因而需要一套針對嵌入式軟件測評管理的數(shù)據(jù)處理模塊
發(fā)明內(nèi)容
本發(fā)明的目的是針對目前對嵌入式系統(tǒng)可靠性的要求較高、測試數(shù)據(jù)難以處理的問題,提出一種嵌入式軟件測評管理的數(shù)據(jù)處理系統(tǒng)。
本發(fā)明的技術方案是: 一種嵌入式軟件測評管理的數(shù)據(jù)處理系統(tǒng),它包括處理器、數(shù)據(jù)采集器、實時數(shù)據(jù)庫和比較器,所述的數(shù)據(jù)采集器作為數(shù)據(jù)處理系統(tǒng)的信號輸入,采集運行嵌入式軟件的處理器的相關數(shù)據(jù),數(shù)據(jù)采集器的信號輸出端分別連接實時數(shù)據(jù)庫和比較器的對應信號輸入端,比較器的另一信號輸入端連接實時數(shù)據(jù)庫的信號輸出端,比較器的信號輸出端連接處理器的對應信號輸入端。
本發(fā)明的處理器的信號輸入/輸出端分別連接輸入設備的信號輸出端和輸出設備的信號輸入端。
本發(fā)明的輸入設備包括鼠標、鍵盤和觸摸屏。
本發(fā)明的輸出設備包括顯示器。
本發(fā)明的有益效果: 嵌入式軟件測評的數(shù)據(jù)量往往非常龐大,但會包含大量毫無意義的重復類型數(shù)據(jù)。而其中最有意義的數(shù)據(jù)占有比例卻很小,它們會造成軟件的極端情況,正是軟件測試人員最關注的部分。本發(fā)明通過比較器對數(shù)據(jù)進行分段過濾,在查詢時只提取出發(fā)生變化的數(shù)據(jù)部分,去除重復數(shù)據(jù),使用戶得到包含全部信息的最小有效子集。同時,在針對某一屬性進行測試時,用戶可以選擇隱藏其它無關屬性的數(shù)據(jù),最大程度降低干擾,便于數(shù)據(jù)的精確定位和分析。
本發(fā)明提供處理器對數(shù)據(jù)進行處理,將分析結果以變化曲線等可視化效果呈現(xiàn),便于用戶了解數(shù)據(jù)的具體變化規(guī)律。
圖1是本發(fā)明的原理框圖。
具體實施方式
下面結合附圖和實施例對本發(fā)明作進一步的說明。
如圖1所示,一種嵌入式軟件測評管理的數(shù)據(jù)處理系統(tǒng),它包括處理器(型號可為CA-2A)、數(shù)據(jù)采集器(型號可為NLS-PT980)、實時數(shù)據(jù)庫(型號可為eDNA)和比較器(型號可為LM119),所述的數(shù)據(jù)采集器作為數(shù)據(jù)處理系統(tǒng)的信號輸入,采集運行嵌入式軟件的處理器的相關數(shù)據(jù),數(shù)據(jù)采集器的信號輸出端分別連接實時數(shù)據(jù)庫和比較器的對應信號輸入端,比較器的另一信號輸入端連接實時數(shù)據(jù)庫的信號輸出端,比較器的信號輸出端連接處理器的對應信號輸入端。
本發(fā)明的處理器的信號輸入/輸出端分別連接輸入設備的信號輸出端和輸出設備的信號輸入端。
本發(fā)明的輸入設備包括鼠標、鍵盤和觸摸屏。
本發(fā)明的輸出設備包括顯示器。
由于嵌入式軟件測評的數(shù)據(jù)量往往非常龐大,但會包含大量毫無意義的重復類型數(shù)據(jù)。而其中最有意義的數(shù)據(jù)占有比例卻很小,它們會造成軟件的極端情況,正是軟件測試人員最關注的部分。本發(fā)明通過比較器對數(shù)據(jù)進行分段過濾,在查詢時只提取出發(fā)生變化的數(shù)據(jù)部分,去除重復數(shù)據(jù),使用戶得到包含全部信息的最小有效子集。同時,在針對某一屬性進行測試時,用戶可以選擇隱藏其它無關屬性的數(shù)據(jù),最大程度降低干擾,便于數(shù)據(jù)的精確定位和分析。
本發(fā)明提供處理器對數(shù)據(jù)進行處理,將分析結果以變化曲線等可視化效果呈現(xiàn),便于用戶了解數(shù)據(jù)的具體變化規(guī)律。
以下將對嵌入式軟件測評管理的數(shù)據(jù)處理模塊的具體實施過程做進一步詳細描述。
數(shù)據(jù)庫的讀寫速度對于海量數(shù)據(jù)的處理效率有著重要影響。在訪問數(shù)據(jù)庫時,不論數(shù)據(jù)量的大小,數(shù)據(jù)庫處理器都有部分固定的資源和時間消耗,因而要盡量減少分散訪問。在過濾數(shù)據(jù)時,采用的算法是遍歷所有記錄,與用戶指定列進行與或比較,將所有結果不同的記錄添加進過濾后的數(shù)據(jù)表。為了避免重復的固定消耗,此時不采用對數(shù)據(jù)庫逐條查詢,而是以大小固定的數(shù)據(jù)塊為單位進行查詢,達到提高過濾速度的效果。同時,為了避免對系統(tǒng)內(nèi)存的大量消耗,在讀入數(shù)據(jù)時采用回調(diào)函數(shù)實時讀取需要的數(shù)據(jù),使其消耗內(nèi)存相比于一次性讀入全部數(shù)據(jù)時顯著減少,縮短了系統(tǒng)的響應時間。
通過以上的數(shù)據(jù)過濾技術,有效地提取出了關鍵數(shù)據(jù),方便了數(shù)據(jù)的分析研究。但由于數(shù)據(jù)缺失,會導致數(shù)據(jù)的變化曲線不完整,因而需要對缺失點進行補充,平滑處理曲線的臨界變化點。此時不需對所有缺失點都進行補充,而是在每一段缺失點中提取一個點,就可以還原出真實的曲線。
本發(fā)明未涉及部分均與現(xiàn)有技術相同或可采用現(xiàn)有技術加以實現(xiàn)。
權利要求
1.一種嵌入式軟件測評管理的數(shù)據(jù)處理系統(tǒng),其特征是它包括處理器、數(shù)據(jù)采集器、實時數(shù)據(jù)庫和比較器,所述的數(shù)據(jù)采集器作為數(shù)據(jù)處理系統(tǒng)的信號輸入,采集運行嵌入式軟件的處理器的相關數(shù)據(jù),數(shù)據(jù)采集器的信號輸出端分別連接實時數(shù)據(jù)庫和比較器的對應信號輸入端,比較器的另一信號輸入端連接實時數(shù)據(jù)庫的信號輸出端,比較器的信號輸出端連接處理器的對應信號輸入端。
2.根據(jù)權利要求1所述的嵌入式軟件測評管理的數(shù)據(jù)處理系統(tǒng),其特征是所述的處理器的信號輸入/輸出端分別連接輸入設備的信號輸出端和輸出設備的信號輸入端。
3.根據(jù)權利要求2所述的嵌入式軟件測評管理的數(shù)據(jù)處理系統(tǒng),其特征是所述的輸入設備包括鼠標、鍵盤和觸摸屏。
4.根據(jù)權利要求2所述的嵌入式軟件測評管理的數(shù)據(jù)處理系統(tǒng),其特征是所述的輸出設備包括顯示器。
全文摘要
一種嵌入式軟件測評管理的數(shù)據(jù)處理系統(tǒng),它包括處理器、數(shù)據(jù)采集器、實時數(shù)據(jù)庫和比較器,所述的數(shù)據(jù)采集器作為數(shù)據(jù)處理系統(tǒng)的信號輸入,采集運行嵌入式軟件的處理器的相關數(shù)據(jù),數(shù)據(jù)采集器的信號輸出端分別連接實時數(shù)據(jù)庫和比較器的對應信號輸入端,比較器的另一信號輸入端連接實時數(shù)據(jù)庫的信號輸出端,比較器的信號輸出端連接處理器的對應信號輸入端。本發(fā)明通過比較器對數(shù)據(jù)進行分段過濾,在查詢時只提取出發(fā)生變化的數(shù)據(jù)部分,去除重復數(shù)據(jù),使用戶得到包含全部信息的最小有效子集。同時,在針對某一屬性進行測試時,用戶可以選擇隱藏其它無關屬性的數(shù)據(jù),最大程度降低干擾,便于數(shù)據(jù)的精確定位和分析。
文檔編號G06F11/36GK103106135SQ201110356679
公開日2013年5月15日 申請日期2011年11月11日 優(yōu)先權日2011年11月11日
發(fā)明者戚湧, 李千目, 朱明 , 張宏 申請人:無錫南理工科技發(fā)展有限公司