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

        ?

        嵌入式應(yīng)用軟件可靠性自動測試方法研究

        2020-07-31 01:52:40
        關(guān)鍵詞:軟件可靠性自動測試度量

        楊 星

        (淮南師范學(xué)院 計(jì)算機(jī)學(xué)院,安徽 淮南 232038)

        0 引言

        采用嵌入式應(yīng)用軟件進(jìn)行信息處理和信息加工,提高信息處理的效率。在嵌入式應(yīng)用軟件的使用過程中,需要結(jié)合應(yīng)用軟件的應(yīng)用方向進(jìn)行可靠性測試和分析,建立嵌入式應(yīng)用軟件的可靠性測試模型,提高軟件的信息化服務(wù)水平,從而提升和改進(jìn)軟件的質(zhì)量。研究嵌入式應(yīng)用軟件的可靠性測試分析方法,在軟件的應(yīng)用和開發(fā)中具有重要意義,相關(guān)的應(yīng)用軟件可靠性測試方法研究受到人們的極大關(guān)注[1]。對嵌入式應(yīng)用軟件的可靠性測試是建立在對軟件的可靠性約束參量指標(biāo)分析基礎(chǔ)上,建立軟件的可靠性參數(shù)分析模型,采用智能分析方法,進(jìn)行軟件可靠性自動測試。

        基于此,提出基于模糊度檢測的嵌入式應(yīng)用軟件可靠性自動測試方法,首先分析軟件可靠性測試的相關(guān)約束參量,然后采用多層指標(biāo)參量約束控制的方法進(jìn)行軟件的完備性及可操作性度量,結(jié)合軟件可靠性約束指標(biāo),實(shí)現(xiàn)軟件的可靠性自動測試,最后進(jìn)行仿真實(shí)驗(yàn)分析,展示了本文方法在提高嵌入式應(yīng)用軟件可靠性自動測試能力方面的優(yōu)越性能。

        圖1 嵌入式應(yīng)用軟件的產(chǎn)品適應(yīng)性指標(biāo)Fig.1 Product adaptability index of embedded application software

        1 軟件可靠性約束指標(biāo)及特征分析

        1.1 軟件可靠性約束指標(biāo)

        為了實(shí)現(xiàn)嵌入式應(yīng)用軟件可靠性自動測試,需要結(jié)合應(yīng)用軟件可靠性約束指標(biāo)分析的方法進(jìn)行可靠性自動測試過程中的來年規(guī)劃特征分析,根據(jù)嵌入式應(yīng)用軟件產(chǎn)品的屬性,分析軟件的可移植性和可復(fù)用性等指標(biāo),結(jié)合產(chǎn)品的通用性特征分析進(jìn)行軟件可靠性自動測試過程中的模塊性特征量化分析[2],得到嵌入式應(yīng)用軟件的產(chǎn)品適應(yīng)性指標(biāo)分布如圖1所示。

        根據(jù)圖1所示的嵌入式應(yīng)用軟件的產(chǎn)品適應(yīng)性指標(biāo)分布,結(jié)合軟件質(zhì)量和軟件產(chǎn)品的可操作性,進(jìn)行嵌入式應(yīng)用軟件可靠性測試,建立軟件可靠性自適應(yīng)特征檢測模型。結(jié)合產(chǎn)品適應(yīng)性指標(biāo)分布特征量進(jìn)行優(yōu)化設(shè)計(jì),建立軟件可靠性測試模型,提高嵌入式應(yīng)用軟件的通用性。采用軟件可靠性的量化分析方法進(jìn)行軟件質(zhì)量度量,對軟件的可靠性測試主要分為結(jié)構(gòu)性測試和對象性測試,結(jié)合軟件的復(fù)雜度和可靠性分布,進(jìn)行軟件可靠性測試[3],根據(jù)上述分析,建立軟件可靠性二級約束指標(biāo)參數(shù)體系如圖2所示。

        圖2 軟件可靠性二級約束指標(biāo)參數(shù)體系Fig.2 The parameter system of the two-level constraint index of software reliability

        根據(jù)圖2所示的嵌入式應(yīng)用軟件可靠性約束指標(biāo)參數(shù)體系,采用面向結(jié)構(gòu)和面向?qū)ο蟮目煽啃詼y試方法,進(jìn)行軟件可靠性度量[4],軟件的封裝性的量度約束指標(biāo)的計(jì)算公式為:

        (1)

        (2)

        (3)

        式中,TC為嵌入式應(yīng)用軟件的屬性分布總數(shù)目,Md(Ci)表示可靠性屬性種類Ci中的類別數(shù)。

        采用多因素度量的方法,進(jìn)行嵌入式應(yīng)用軟件可靠性度量的回歸分析,結(jié)合底層設(shè)計(jì)和頂層封裝的方法,進(jìn)行嵌入式應(yīng)用軟件產(chǎn)品質(zhì)量評估[5],得到軟件可靠性測試的模糊度約束參數(shù)為:

        (4)

        (5)

        (6)

        式中,Ad(Ci)為Ci的屬性數(shù)目,根據(jù)上述分析,構(gòu)建了軟件可靠性測試的約束指標(biāo)參數(shù)模型,根據(jù)軟件的正確性、可靠性、運(yùn)行效率、完整性和可用性等指標(biāo),構(gòu)建軟件可靠性測試的約束參量指標(biāo)分布模型[6]。

        1.2 軟件可靠性特征分析

        設(shè)嵌入式應(yīng)用軟件可靠性的度量論域?yàn)閁,且U可用精確數(shù)值表示,采用線性規(guī)劃技術(shù)進(jìn)行嵌入式應(yīng)用軟件可靠性特征分析,結(jié)合軟件可靠度的繼承性進(jìn)行來年規(guī)劃分析[7],建立嵌入式軟件的可靠度特征分析模型,得到嵌入式應(yīng)用軟件可靠性動態(tài)衡量的輸出:SCi(Exi,Eni,Hei),i=1,2,3,…,n。嵌入式應(yīng)用軟件可靠性特征分布計(jì)算公式為:

        (7)

        Ma(Ci)=Md(Ci)+Mi(Ci)

        (8)

        式中,Mi(Ci)為類Ci(i=1,2,…,n)的可靠性測試因子,結(jié)合模糊聚類分析的方法進(jìn)行嵌入式應(yīng)用軟件可靠性設(shè)計(jì),嵌入式應(yīng)用軟件可靠性度量的刻度模型特性表示為:U→[0,1],?x∈U,x→SC(x)。采用多模態(tài)數(shù)據(jù)融合特征分析的方法,進(jìn)行嵌入式軟件的可靠性特征分析,得到軟件綜合度量模型描述如下:

        (9)

        Aa(Ci)=Ad(Ci)+Ai(Ci)

        (10)

        式中,Ai(Ci)為軟件可靠性屬性類函數(shù),對屬性類為Ci(i=1,2,…,n)的可靠性測試的量化特征式為Eni=(Exi-Exi-1)/3Ad(Ci)為Ci(i=1,2,…,n)的屬性數(shù)。綜上分析,構(gòu)建軟件可靠性測試的約束參量指標(biāo)分布模型,建立軟件的可跟蹤性測試的模糊度因子,結(jié)合模糊動態(tài)測試的方法,進(jìn)行嵌入式應(yīng)用軟件可靠性自動測試[8]。

        2 軟件可靠性自動測試方法的優(yōu)化設(shè)計(jì)

        2.1 軟件的可跟蹤性測試及模糊度分析

        在上述構(gòu)建了軟件可靠性測試的約束參量指標(biāo)分布模型的基礎(chǔ)上,進(jìn)行軟件可靠性自動測試優(yōu)化設(shè)計(jì),本文提出基于模糊度檢測的嵌入式應(yīng)用軟件可靠性自動測試方法。建立軟件的可跟蹤性測試的模糊度因子,采用多層指標(biāo)參量約束控制的方法進(jìn)行軟件的完備性及可操作性度量,軟件可靠性測試的耦合因子計(jì)算公式為:

        (11)

        (12)

        式中,TC2-TC為嵌入式應(yīng)用軟件的可靠性分布最大耦合度。

        建立軟件可靠性自動測試的多層次模糊度量結(jié)構(gòu)模型,采用多態(tài)因子(POF)組合分析的方法[9],得到軟件的多因態(tài)組合測試指標(biāo)分布集為:

        (13)

        Md(Ci)=Mn(Ci)+Mo(Ci)

        (14)

        式中,Mo(Ci)為Ci(i=1,2,…,n)中的嵌入式應(yīng)用軟件可靠性分布的模糊度函數(shù),DC(Ci)為Ci(i=1,2,…,n)的可靠度空間格點(diǎn),Mn(Ci)為Ci(i=1,2,…,n)的軟件的安全屬性特征量。嵌入式應(yīng)用軟件可靠性衡量模型由5個狀態(tài)組成,即λ=(X,O,A,B,π),其中X為嵌入式應(yīng)用軟件可靠性衡量模型中的模糊耦合狀態(tài)因子,X={xi,i=1,2,3,…,N}。O為嵌入式應(yīng)用軟件安全評價(jià)模型觀測狀態(tài),O={oj,j=1,2,3,…,M}表示嵌入式應(yīng)用軟件的可靠性測試集,定義式如下:

        maxF(X)=(F1(X),F2(X),…,Fn(X))

        s.t.gj(X)≤0 (j=1,2,…,p)

        hk(X)=0 (k=1,2,…,p)

        (15)

        根據(jù)上述分析,建立軟件可靠性自動測試的多層次模糊度量結(jié)構(gòu)模型,結(jié)合可靠性合并和綜合度量方法,進(jìn)行嵌入式軟件的可使用性、兼容性以及可移植性等參數(shù)指標(biāo)分析,提高軟件的可跟蹤性測試能力和可靠性度量能力,根據(jù)上述分析,構(gòu)建了軟件質(zhì)量的量化評價(jià)和測試模型如圖3所示。

        圖3 軟件質(zhì)量的量化評價(jià)和測試模型Fig.3 Quantitative evaluation and test model of software quality

        2.2 軟件可靠性自動測試及優(yōu)化度量

        采用多層指標(biāo)參量約束控制的方法進(jìn)行軟件的完備性及可操作性度量,建立軟件可靠性自動測試的多層次模糊度量結(jié)構(gòu)模型,設(shè)置嵌入式應(yīng)用軟件的數(shù)目是L個,上述嵌入式應(yīng)用軟件之間并沒有較強(qiáng)的關(guān)聯(lián)性,采用關(guān)聯(lián)組合檢測的方法,進(jìn)行嵌入式應(yīng)用軟件的資源優(yōu)化分配,構(gòu)建嵌入式應(yīng)用軟件的優(yōu)化調(diào)度和自適應(yīng)控制模型,得到嵌入式應(yīng)用軟件的模糊隸屬度函數(shù)描述為:

        (16)

        Vk表示軟件可靠性非線性動態(tài)測量函數(shù),對于第k個軟件可靠性屬性特征集,設(shè)置嵌入式應(yīng)用軟件的安全可靠度衡量特征分布集,將嵌入式應(yīng)用軟件的可靠性線性規(guī)劃特征集Lk通過空間規(guī)劃的方法映射到目標(biāo)測試集Rl上,計(jì)算軟件的可靠性度量的非線性特征量,描述如下:

        (17)

        基于綜合度量模型得到軟件可靠性測試的量化特征分布集,用SC(Ex,En,He)表示軟件可靠性自動測試的主成分特征量,根據(jù)上述分析,構(gòu)建了軟件可靠性測試的統(tǒng)計(jì)分析模型,得到統(tǒng)計(jì)特征分布矩陣為:

        (18)

        采用量化回歸分析的方法實(shí)現(xiàn)對嵌入式應(yīng)用軟件可靠性自動測試,得到優(yōu)化的測試集函數(shù)表示為:

        (19)

        綜上分析,實(shí)現(xiàn)了嵌入式應(yīng)用軟件可靠性自動測試。

        3 仿真實(shí)驗(yàn)與結(jié)果分析

        為了驗(yàn)證本文方法在實(shí)現(xiàn)嵌入式應(yīng)用軟件可靠性自動測試中的應(yīng)用性能,進(jìn)行仿真測試,結(jié)合Matlab和C++進(jìn)行嵌入式應(yīng)用軟件可靠性測試分析,對嵌入式應(yīng)用軟件可靠性約束指標(biāo)參數(shù)采樣的分布區(qū)間設(shè)定為[0,0.6][0.6,0.8][0.8,1],各級測試指標(biāo)分布見表1。

        表1 嵌入式軟件的各級測試指標(biāo)分布Table 1 All levels of embedded software test index distribution.

        根據(jù)上述指標(biāo)參數(shù)測試結(jié)果,進(jìn)行嵌入式應(yīng)用軟件可靠性測試,得到各個軟件系統(tǒng)的可靠性測試輸出如圖4所示。

        圖4 軟件系統(tǒng)的可靠性測試輸出Fig.4 The reliability test output of the software system

        分析圖4得知,采用本文方法能有效實(shí)現(xiàn)對嵌入式應(yīng)用軟件可靠性自動測試,對比軟件的可靠性,得到對比結(jié)果如圖5所示。

        圖5 軟件的可靠性對比結(jié)果Fig.5 Reliability comparison results for software

        分析圖5得知,通過對嵌入式應(yīng)用軟件可靠性自動測試,提高了軟件的可靠性。

        4 結(jié)語

        嵌入式應(yīng)用軟件打破了學(xué)科之間的界限,受到相關(guān)學(xué)者的關(guān)注,提出基于模糊度檢測的嵌入式應(yīng)用軟件可靠性自動測試方法。建立嵌入式應(yīng)用軟件的可靠性參數(shù)分析模型,運(yùn)用智能分析方法進(jìn)行軟件可靠性自動測試,并根據(jù)軟件的正確性、可靠性和運(yùn)行效率分析得知,采用本文方法能有效實(shí)現(xiàn)對嵌入式應(yīng)用軟件可靠性自動測試,提高了軟件的可靠性。但由于時間有限,此次實(shí)驗(yàn)仍有提升的空間,在軟件測試時長方面需要進(jìn)行測試,這也是我未來的研究方向。

        猜你喜歡
        軟件可靠性自動測試度量
        有趣的度量
        模糊度量空間的強(qiáng)嵌入
        迷向表示分為6個不可約直和的旗流形上不變愛因斯坦度量
        軟件可靠性工程綜合應(yīng)用建模技術(shù)研究
        JXG-50S型相敏軌道電路接收器自動測試臺
        可并行測試的電磁兼容自動測試系統(tǒng)的實(shí)現(xiàn)
        電子測試(2018年13期)2018-09-26 03:29:14
        關(guān)于某型雷達(dá)自動測試系統(tǒng)的幾點(diǎn)認(rèn)識和建議
        電子制作(2018年11期)2018-08-04 03:26:00
        數(shù)控系統(tǒng)軟件可靠性設(shè)計(jì)與故障分析技術(shù)
        地質(zhì)異常的奇異性度量與隱伏源致礦異常識別
        一種衛(wèi)星低頻接口自動測試系統(tǒng)
        航天器工程(2014年4期)2014-03-11 16:35:47
        亚洲熟妇AV一区二区三区宅男| 久久婷婷五月综合色欧美| 亚洲毛片αv无线播放一区| 欧洲亚洲综合| 在线观看黄片在线播放视频| 亚洲国产精品成人av在线不卡| 国产激情久久久久久熟女老人av| 亚洲精品无码久久毛片| 国产免费午夜福利蜜芽无码| 美女露出奶头扒开内裤的视频 | 国产一区二区三区日韩精品| 蜜臀av毛片一区二区三区| 熟妇激情内射com| 国产美女在线一区二区三区| 中文字幕中文字幕人妻黑丝| 久久777国产线看观看精品| 人妻精品动漫h无码网站| 老汉tv永久视频福利在线观看| 亚洲中文字幕一二区精品自拍| 狠狠色噜噜狠狠狠777米奇| 久久棈精品久久久久久噜噜| 欧美一级视频在线| 国产精品亚洲一区二区三区16 | 日本高清aⅴ毛片免费| 国产成人综合亚洲av| 午夜精品免费视频一区二区三区| 欧美又大又色又爽aaaa片| 97久久精品人人妻人人| 邻居少妇张开腿让我爽视频| 久久婷婷色香五月综合缴缴情 | www.日本一区| 亚洲中文字幕第15页| 五月丁香综合激情六月久久| 老男人久久青草AV高清| 人妻少妇激情久久综合| 久久久久久自慰出白浆| 永久免费无码av在线网站| 久久精品国产av大片| 亚洲高清三区二区一区| 青青草原精品99久久精品66| 最新欧美一级视频|