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

關聯(lián)規(guī)則在故障模式庫中挖掘出最有效,最相關故障模式的應用

2015-05-30 14:38:41熊登峰
科技創(chuàng)新與應用 2015年32期

熊登峰

摘 要:基于故障模式的嵌入式軟件智能測試方法作為一種解決嵌入式軟件測試問題的新途徑,其關鍵技術之一就是如何從故障模式庫中找出與嵌入式軟件相關的故障模式。文章論述了如何使用關聯(lián)規(guī)則,在故障模式庫中挖掘出與被測試對象相關的故障模式。

關鍵詞:關聯(lián)規(guī)則;軟件故障模式庫;故障模式

1 概述

隨著嵌入式系統(tǒng)在航空航天武器裝備、工業(yè)控制、車輛導航、信息家電、家庭智能管理系統(tǒng)、POS網(wǎng)絡及電子商務、自然環(huán)境實時監(jiān)控、機器人、物聯(lián)網(wǎng)等領域廣泛運用。用戶對嵌入式系統(tǒng)質(zhì)量要求日趨嚴格,嵌入式軟件測試作為嵌入式系統(tǒng)項目質(zhì)量控制的主要手段,正受到越來越多的重視。而嵌入式軟件運行是實時的,運行過程中嵌入式軟件,硬件以及外部設備的頻繁交互,嵌入式軟件系統(tǒng)本身對性能的要求也高,因此,所有這些特點決定嵌入式軟件測試是一類最難的測試。

基于故障模式的嵌入式軟件智能測試方法作為一種解決嵌入式軟件測試問題的新途徑,具有缺陷探測率(DDP)更高,測試周期更短,測試成本更低優(yōu)勢特點。實現(xiàn)該測試方法的關鍵技術之一就是如何從故障模式庫中找出與嵌入式軟件相關的故障模式。文章將介紹使用Apriori算法實現(xiàn)關聯(lián)規(guī)則挖掘在該智能測試方法中的應用。

2 關聯(lián)規(guī)則挖掘過程

2.1 挖掘任務

該智能測試方法要根據(jù)用戶要求為軟件系統(tǒng)提供最有效、最相關的故障模式,而要實現(xiàn)此功能就必須依據(jù)一定的推理規(guī)則,所以在這里關聯(lián)規(guī)則挖掘的任務就是要從大量的故障模式數(shù)據(jù)中獲取一定的關聯(lián)規(guī)則,作為測試方法中要用到的推理規(guī)則的一部分。以后文章所提到的關聯(lián)規(guī)則就是指推理規(guī)則。

2.2 數(shù)據(jù)準備

我們假設在某行業(yè)嵌入式軟件故障模式庫中,故障模式數(shù)據(jù)記錄在一個關系數(shù)據(jù)庫中。下面列出其中最重要的一張數(shù)據(jù)表。

在上述表格中,每條故障模式包含信息有:編號、軟件類型、模塊類型、編程語言、故障模式名稱、出錯次數(shù)、危害程度。其中主要特征的含義如下:

●軟件類型:是指軟件系統(tǒng)的應用類型;

●模塊類型:指一個軟件系統(tǒng)中的模塊的分類,例如是圖形模塊、編澤器模塊還是通訊模塊等等,當然還可以分的更細;

●編程語言:是用什么語言編程,C++、iava或是C#等;

●故障模式描述:故障模式的描述;

●出錯次數(shù):符合這種故障模式的錯誤次數(shù);

●危害度:此故障模式測出的錯誤的危害程度。

當然除了上述特征外,還有另外一些特征,例如編程工具、軟件運行平臺等,上表沒有一一列舉。

將這些特征除全部數(shù)值化和離散化表示,這樣符合關聯(lián)規(guī)則挖掘的要求。我們的目的主要是想通過關聯(lián)規(guī)則挖掘找出諸如什么類型的軟件的故障模式導致較高的危害,或者什么類型的模塊中什么類型的故障模式出錯次數(shù)較多等等推理規(guī)則,這些規(guī)則止是故障模式提供中要用到的。把這些數(shù)據(jù)準備好以后,下面就可以挖掘關聯(lián)規(guī)則了。

2.3 挖掘關聯(lián)規(guī)則

我們指定最小支持度和最小可信度,這可以由系統(tǒng)缺省指定,也可以由用戶自己指定。假設最小支持度為50%,要求的最小支持度越高,挖掘出的規(guī)則越少,挖掘的過程也越快;最小可信度為50%。然后利用Apriofi算法對故障模式數(shù)據(jù)庫進行挖掘處理,處理過程這里不再詳述。最終可以獲取一系列的關聯(lián)規(guī)則。其中可能的一條規(guī)則形式如下:

(軟件類型=3,輸入類型=15)=> (出錯次數(shù)>=4,危害度>=4)

支持度為60.77%,可信度是85.18%,期望可信度是84.00%,作用度是1.03

這條規(guī)則表明,60.77%的軟件類型為3,故障模式類型為15的故障模式它們的出錯次數(shù)>=4,危害度>-4。

2.4 應用關聯(lián)規(guī)則

運用上述規(guī)則,軟件故障模式庫根據(jù)用戶所提供的軟件的特征,將滿足此規(guī)則的所有故障模式推薦給用戶。用戶首先給出其軟件的類型,假定為3,然后再給出危害度>=4,最小支持度為50%,則故障模式庫根據(jù)上述規(guī)則將所有故障模式描述為15的故障模式列舉出來給用戶,實現(xiàn)了所要求的功能。

通過以上步驟,得到了一些關聯(lián)規(guī)則。當然在實際運用中,還應該反復作一些調(diào)整、比較,力求得到最符合實際、最能達到目標要求的結果。有些關聯(lián)規(guī)則可能沒有任何意義,因該將其手動剔除,以免導致故障模式庫提供一些無效的或不太相關的故障模式。

3 結束語

文章對關聯(lián)規(guī)則在軟件故障模式庫中的故障模式提供上的簡單應用作了描述,給出了挖掘步驟和方法,并舉例說明了應用于軟件故障模式庫的過程,具有一定的實用價值。但對關聯(lián)規(guī)則挖掘在軟件故障模式庫中更迸一步的應用有待研究。

參考文獻

[1]范明,孟小峰.數(shù)據(jù)挖掘概念與技術[M].機械工業(yè)出版社.

[2]孫紅利,王忠民,王文.嵌入式軟件語句覆蓋率測試插樁技術[J].計算機應用,2010,30(10):1-4.

[3]王軼展,徐萍.嵌入式軟件機內(nèi)測試的設計與測試[J].計算機工程,2009,35(17):34-39.

[4]田金蘭,黃剛.關聯(lián)規(guī)則挖掘在保險業(yè)務中的應用[0L].

[5]蔡偉杰,張曉輝,朱建秋,等.關聯(lián)規(guī)則挖掘綜述[J].計算機工程,2001.

[6]朱建秋,周皓峰,朱揚勇,等.一個基于關聯(lián)規(guī)則的數(shù)據(jù)采掘工具的設計和實現(xiàn)[OL].

主站蜘蛛池模板: 一本一道波多野结衣一区二区| 久久久久亚洲av成人网人人软件| 亚洲V日韩V无码一区二区| 狠狠做深爱婷婷综合一区| 久久午夜夜伦鲁鲁片无码免费| 视频二区中文无码| 国产丝袜啪啪| 亚洲天堂精品在线| 成人一区在线| 国产欧美日韩另类精彩视频| 中文字幕亚洲电影| 少妇被粗大的猛烈进出免费视频| 国产精品va| 91在线播放免费不卡无毒| 久久这里只有精品23| 国产欧美在线| 宅男噜噜噜66国产在线观看| 国产精品亚洲一区二区三区在线观看| 成人av手机在线观看| 免费人成在线观看成人片| 人妻精品久久无码区| 奇米影视狠狠精品7777| 日韩AV无码一区| 亚洲综合网在线观看| 久久亚洲天堂| 日韩第一页在线| 成人a免费α片在线视频网站| 视频一区视频二区中文精品| 欧洲一区二区三区无码| 欧美成人日韩| 中文字幕欧美日韩高清| 99在线观看视频免费| 制服丝袜亚洲| 国产伦精品一区二区三区视频优播 | 国产青榴视频| 亚洲精品在线观看91| 国产精品hd在线播放| 欧美一级高清视频在线播放| 波多野结衣久久精品| 国产乱人免费视频| 欧美午夜在线观看| 日韩欧美一区在线观看| 国产精品久久久久久久伊一| 2021亚洲精品不卡a| 亚洲国产中文在线二区三区免| 久久国语对白| 中文字幕av一区二区三区欲色| 日本三区视频| 九九精品在线观看| 欧美综合区自拍亚洲综合天堂| 在线中文字幕网| 四虎永久免费地址在线网站| 无码福利视频| 国产精品福利导航| 午夜视频免费试看| 国产精品福利一区二区久久| 欧美日韩专区| 丰满人妻久久中文字幕| 永久免费av网站可以直接看的| 国产成人91精品| 国产sm重味一区二区三区| 一级毛片在线播放免费观看 | 99色亚洲国产精品11p| 亚洲一区二区日韩欧美gif| av无码久久精品| 91精品国产无线乱码在线| 欧美日韩国产综合视频在线观看| 亚洲欧洲AV一区二区三区| 少妇精品在线| 亚洲欧洲日韩综合色天使| 日韩在线影院| 久草网视频在线| 婷婷六月综合| 国产人妖视频一区在线观看| 无码有码中文字幕| 99re在线视频观看| 欧美笫一页| 强奷白丝美女在线观看| 色综合久久88| 亚洲国产欧美目韩成人综合| 狠狠v日韩v欧美v| 国产小视频免费观看|