基于自配置的軟件可信性增長模型及方法.pdf_第1頁
已閱讀1頁,還剩131頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、隨著計(jì)算機(jī)的不斷發(fā)展和應(yīng)用范圍的不斷擴(kuò)大,應(yīng)用在其上的軟件系統(tǒng)也由于運(yùn)行環(huán)境和自身特點(diǎn)變的越來越不可信,而人們對軟件系統(tǒng)的依賴程度卻越來越高,因此形成了用戶對軟件高可信需求與軟件可信性得不到保障之間的矛盾。受到傳統(tǒng)軟件體系結(jié)構(gòu)的限制,當(dāng)前軟件不能主動感知運(yùn)行環(huán)境及自身行為狀態(tài),更多地依賴于人工配置,對環(huán)境的適應(yīng)能力明顯不足,難以滿足人們對軟件高可信性的要求。人們希望所使用的軟件是一種靈活的,具有自我配置能力的軟件,同時能明確了解自己所使

2、用軟件是否可信,可信程度是多少等問題。目前,利用自律計(jì)算(Autonomic Computing,AC)來解決“以技術(shù)管理技術(shù)”已經(jīng)成為未來的發(fā)展趨勢。在此背景下,本文借鑒自律計(jì)算中自配置(Self-configuration)思想,通過在軟件系統(tǒng)中添加部分自律屬性使軟件具有感知自身和周圍的環(huán)境的能力,實(shí)時動態(tài)地調(diào)整軟件配置,智能地適應(yīng)環(huán)境變化并能指導(dǎo)未來的自主決策,從而提高軟件可信性。
   本文首先從軟件架構(gòu)這一宏觀角度出發(fā)

3、,結(jié)合自律計(jì)算中自配置思想,提出基于自配置的軟件可信性增長模型,為后續(xù)工作奠定基礎(chǔ);為了對平衡信息處理能力和系統(tǒng)性能之間的矛盾,提出面向軟件可信性分析的信息感知方法,為可信性度量和演化分析提供數(shù)據(jù)支持;從軟件動作擬合的觀點(diǎn)出發(fā)對軟件可信性進(jìn)行度量,為軟件可信性是否增長或增長程度提供有力的支撐;最后以軟件可信性的保持和增長為最終目標(biāo),進(jìn)行軟件可信演化和分析的研究。本文從體系架構(gòu)、信息感知、可信性度量到可信性演化分析,構(gòu)建了一條保障軟件可信

4、增長的有效途徑,以滿足用戶對軟件高可信性的需求。主要研究內(nèi)容如下:
   首先,針對現(xiàn)有軟件可信性較低與用戶對軟件可信性期望較高之間的矛盾,提出基于自配置的軟件可信性增長模型??紤]到軟件運(yùn)行環(huán)境和自身結(jié)構(gòu)的復(fù)雜性,結(jié)合自配置思想,將軟件進(jìn)行自律化處理,使軟件具有部分自我管理能力。在此基礎(chǔ)上設(shè)計(jì)軟件自配置策略,以軟件可信性為導(dǎo)向,對軟件進(jìn)行自配置動作。通過仿真實(shí)驗(yàn)證明了本方法理論上的合理性,通過實(shí)測實(shí)驗(yàn)說明將模型運(yùn)用到實(shí)際環(huán)境中,

5、軟件可信性將有較高的提升。
   其次,對于具有自配置能力的軟件來說,需要獲取運(yùn)行期的大量數(shù)據(jù)才能保證對外界環(huán)境和自身狀態(tài)的感知,從而確保自配置行為的正確性。在數(shù)據(jù)收集后,哪些可以用來為可信性度量和演化分析提供高效且低代價(jià)的數(shù)據(jù)基礎(chǔ)成為信息感知的研究重點(diǎn)。針對后續(xù)章節(jié)的研究內(nèi)容,通過建立軟件系統(tǒng)信息感知框架約束軟件中信息采集過程,提出一種面向軟件可信性分析的信息感知方法,對軟件系統(tǒng)中自律單元(Autonomic Element,

6、AE)收集信息過程進(jìn)行建模,然后在不降低AE收集信息質(zhì)量的情況下盡量減少收集信息所帶來的代價(jià),保證軟件系統(tǒng)的高效運(yùn)行。實(shí)驗(yàn)結(jié)果表明,在軟件運(yùn)行過程中添加面向軟件可信性分析的信息感知方法,在保持一定運(yùn)行代價(jià)基礎(chǔ)上,能有效提高AE信息收集的性能。
   再次,傳統(tǒng)軟件可信性度量方法偏重于可信屬性研究,因此帶來的軟件可信性屬性多維、定義不統(tǒng)一等缺點(diǎn),針對此問題,提出基于Pi演算的軟件可信性度量方法。從軟件行為學(xué)角度出發(fā),將軟件行為分解

7、成為串聯(lián)或并聯(lián)的動作集合。根據(jù)軟件設(shè)計(jì)之初對軟件的要求定義軟件可信行為,并將其組合成為軟件可信行為路徑,構(gòu)建軟件可信行為路徑圖。通過度量軟件可信行為與軟件實(shí)際運(yùn)行行為的擬合度來度量軟件的可信性。通過單個動作實(shí)驗(yàn)證明本方法的有效性;通過實(shí)測實(shí)驗(yàn)證明,在同等情況下與通過屬性反映軟件可信程度的傳統(tǒng)度量方法相比,本方法更加實(shí)時、有效。
   最后,由于軟件發(fā)生自配置后,軟件自身必然會發(fā)生演化,如果對演化不進(jìn)行控制,輕則不能保證用戶對軟件

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論