亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于模型的日志合理性分析評價指標(biāo)

        2017-03-06 23:46:29韓放
        電子技術(shù)與軟件工程 2017年1期
        關(guān)鍵詞:Apriori算法

        隨著信息技術(shù)和網(wǎng)絡(luò)技術(shù)的逐漸發(fā)展,軟件工程領(lǐng)域中軟件開發(fā)人員數(shù)量以及代碼量不斷增加。開發(fā)人員在代碼中輸出的日志是故障診斷和缺陷修復(fù)的主要依據(jù),日志的質(zhì)量是軟件維護(hù)性的關(guān)鍵。目前并沒有一種自動化的方法來評估日志的合理性,也缺少對日志合理評價的標(biāo)準(zhǔn)。在這樣的背景下,提出了基于模型的日志合理性分析評價指標(biāo)研究。

        【關(guān)鍵詞】軟件質(zhì)量管理 日志分析 多維度多指標(biāo) Apriori算法

        1 引言

        任何一種軟件的軟件日志的合理性分析與評價管理就是一種可行的有效提高軟件質(zhì)量的新型方法。日志從概念上來說就是按照一定事先約定的規(guī)則將軟件應(yīng)用程序或者軟件用戶的所有相關(guān)的操作行為以及軟件開發(fā)設(shè)計過程中發(fā)生的事件盡可能詳細(xì)記錄下來。因此,軟件的日志信息成為整個軟件開發(fā)系統(tǒng)的日常調(diào)試以及軟件監(jiān)察等日常維護(hù)中的一種不可或缺的常用工具。軟件系統(tǒng)日志主要作用及功能表現(xiàn)在以下幾個方面的內(nèi)容上:

        (1)首先,日志能夠?qū)浖脩舻母鞣N操作行為進(jìn)行審計。

        (2)對各種類軟件入侵行為的及時有效檢測。

        (3)對軟件系統(tǒng)資源的實時監(jiān)控。

        (4)必要的時候幫助恢復(fù)軟件系統(tǒng)。

        (5)能夠幫助評估軟件系統(tǒng)被破壞造成的損失情況并生成詳細(xì)的調(diào)查報告。

        2 日志合理性分析評價指標(biāo)選取

        日志合理性分析評價指標(biāo)選取得是否合適將決定著評價的準(zhǔn)確性。因此,本論文中將選取多維度多指標(biāo)來表征日志合理性

        2.1 效率維度評價指標(biāo)

        (1)日志密度(分析百萬行代碼的用時)。定義分析代碼所用總時間為T,代碼行數(shù)為N,則分析百萬行代碼的用時為(T*1000000)/N。

        (2)平均分析單個日志的時間。定義日志點(diǎn)的數(shù)量為b,則平均分析單個日志的時間t為T/b。

        (3)增加的日志變量數(shù)/原變量數(shù)。定義日志增強(qiáng)前,日志中變量的數(shù)量為c1,日志增強(qiáng)后變量的數(shù)量為c2,則該指標(biāo)表述為(c2-c1)/c1。

        2.2 正確性維度評價指標(biāo)

        2.2.1 正確標(biāo)記率

        定義故障點(diǎn)集合為A,日志點(diǎn)集合為B。故障點(diǎn)即為理論上需要添加日志點(diǎn)的代碼處。則正確標(biāo)記率為(A&B)/A。

        2.2.2 誤報率及漏報率

        誤報率為(B-A&B)/B,誤報率是用來評價錯誤判斷故障點(diǎn)的程度。漏報率為(A-A&B)/A,漏報率是用來評價成功判斷故障點(diǎn)的程度。

        2.3 可維護(hù)性維度評價指標(biāo)

        本節(jié)重點(diǎn)選擇重復(fù)日志率進(jìn)行介紹。定義重復(fù)日志點(diǎn)的數(shù)量為D,則重復(fù)日志率為D/B。如果日志點(diǎn)重復(fù)數(shù)量很多,則不便于后期的調(diào)試及維護(hù)工作,可維護(hù)性低。日志重復(fù)情形分類如下:

        情形一:根據(jù)控制流分析得到的結(jié)果,在必然執(zhí)行的路徑上,如果出現(xiàn)了變量相同的多個日志點(diǎn),則判斷為日志重復(fù),且相同的日志點(diǎn)越多,日志重復(fù)率越高;

        情形二:單個日志點(diǎn)對應(yīng)多個日志輸出適配器,每個日志輸出適配器都進(jìn)行了打印操作,通過解析日志配置文件可以發(fā)現(xiàn)并檢測該日志重復(fù)問題;

        情形三:日志打印出的信息重復(fù)。比如:日志中需要打印線程信息,如果線程未改變,則只打印一次線程信息即可,打印多次則判斷為重復(fù)。

        2.4 可擴(kuò)展性維度評價指標(biāo)

        (1)日志觸發(fā)條件的復(fù)雜度。指標(biāo):n個變量觸發(fā)日志,n越大,復(fù)雜度越高,得分越低。

        (2)從函數(shù)入口到log點(diǎn)之間的相關(guān)分支數(shù)。指標(biāo):分支里包含了對日志觸發(fā)條件的賦值則該分支為相關(guān)分支;相關(guān)分支越多得分越低。

        3 評價指標(biāo)提取算法過程模擬

        評價指標(biāo)提取算法的模擬過程如圖1所示。

        過程描述:首先是對事務(wù)數(shù)據(jù)庫進(jìn)行一次完整全面地信息掃描。然后根據(jù)算法求出每個侯選集C1,及其所對應(yīng)的布爾事務(wù)表的詳細(xì)信息。緊接著由最小支持度相關(guān)的算法能夠計算得到頻繁項目集L1;進(jìn)一步由項目集L1能夠計算得到候選項目集C2,而在這個過程當(dāng)中已經(jīng)不需要再對數(shù)據(jù)庫進(jìn)行掃描了,這也是這種改進(jìn)算法最重要的優(yōu)點(diǎn)之一。

        4 實驗結(jié)果分析與結(jié)論

        日志合理性分析評價實驗選取了三個工程,利用分析工具對部分指標(biāo)進(jìn)行了提取,并在前臺進(jìn)行了結(jié)果展示,指標(biāo)結(jié)果比較如下:

        工程一(lighttpd1.4-master):日志點(diǎn)總數(shù)575,不合理日志點(diǎn)數(shù)58,故障日志點(diǎn)數(shù)276,正確標(biāo)記率100%,誤報率52%,分析所有日志點(diǎn)總時間45.259s,分析單個日志點(diǎn)時間0.079s;

        工程二(coreutils-6.12):日志點(diǎn)總數(shù)456,不合理日志點(diǎn)數(shù)47,故障日志點(diǎn)數(shù)157,正確標(biāo)記率100%,誤報率65.57%,分析所有日志點(diǎn)總時間37.236s,分析單個日志點(diǎn)時間0.082s;

        工程三(grep-2.5.3):日志點(diǎn)總數(shù)973,不合理日志點(diǎn)數(shù)93,故障日志點(diǎn)數(shù)492,正確標(biāo)記率100%,誤報率49.43%,分析所有日志點(diǎn)總時間87.742s,分析單個日志點(diǎn)時間0.090s;

        根據(jù)實驗過程以及驗證結(jié)果的比對,我們有理由相信,論文中使用多維度多指標(biāo)的日志合理性評價標(biāo)準(zhǔn),能夠較為全面地評價日志合理性。

        參考文獻(xiàn)

        [1]高崇南,余宏亮,鄭緯民.基于日志的系統(tǒng)任務(wù)模型推理工具及其應(yīng)用[J].計算機(jī)研究與發(fā)展,2010,47(08):140-146.

        作者簡介

        韓放(1991-),男,安徽省六安市人。畢業(yè)于華中科技大學(xué)軟件學(xué)院,碩士研究生學(xué)歷。研究方向為數(shù)據(jù)挖掘,云計算。

        作者單位

        中國電子商務(wù)協(xié)會中國電子商務(wù)師培訓(xùn)管理中心 湖北省武漢市 430074

        猜你喜歡
        Apriori算法
        基于Hadoop平臺的并行DHP數(shù)據(jù)分析方法
        基于Apriori算法的高校學(xué)生成績數(shù)據(jù)關(guān)聯(lián)規(guī)則挖掘分析
        基于云平臺MapReduce的Apriori算法研究
        關(guān)聯(lián)規(guī)則挖掘Apriori算法的一種改進(jìn)
        中國市場(2016年36期)2016-10-19 04:10:44
        基于RFID的汽車零件銷售策略支持模型
        關(guān)聯(lián)規(guī)則在高校評教系統(tǒng)中的應(yīng)用
        一種改進(jìn)的挖掘關(guān)聯(lián)規(guī)則Apriori算法
        一種改進(jìn)的頻繁路徑挖掘算法
        網(wǎng)絡(luò)審計系統(tǒng)中Apriori算法的應(yīng)用與研究
        科技視界(2015年29期)2015-10-19 11:10:58
        基于分區(qū)的關(guān)聯(lián)規(guī)則Apriori算法研究
        科技視界(2015年28期)2015-10-14 10:49:52
        韩国免费一级a一片在线| 国产自偷亚洲精品页65页| 高清无码一区二区在线观看吞精| 视频二区 无码中出| 国产精品久久av色婷婷网站| 亚洲日韩在线中文字幕综合| 国产精品免费久久久久软件| 日本一区二区三区中文字幕最新| 亚洲精品国产av成人网| 性高朝久久久久久久3小时| 国产麻豆精品久久一二三| 四虎精品国产一区二区三区| 亚洲国产精品天堂久久久| 2019nv天堂香蕉在线观看 | 国产亚洲人成在线观看| 粉嫩被粗大进进出出视频| 中文字幕国产欧美| 成人性生交大片免费看7| 中国国产不卡视频在线观看| 国产麻豆md传媒视频| 中文字幕一区二区人妻出轨| 人妻露脸国语对白字幕| 国产欧美日韩中文久久| 麻豆亚洲av永久无码精品久久| 亚洲一区区| 一区二区三区四区黄色av网站| 中文字幕中文有码在线| 国际无码精品| 国产大片在线观看三级| 精品人妻一区二区三区久久| 男女啪啪永久免费观看网站| 国产成人一区二区三区视频免费蜜 | 国产一级一厂片内射视频播放 | 中文字幕日韩精品有码视频| 男人边吻奶边挵进去视频| 欧洲乱码伦视频免费| 精品国产自在现线看久久| 最近中文字幕完整版免费 | 亚洲五月婷婷久久综合| 精品极品视频在线观看| 摸进她的内裤里疯狂揉她动图视频|