版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、隨著計算機技術(shù)不斷發(fā)展,軟件的變化特性越來越受到廣泛關(guān)注。特別是在動態(tài)異構(gòu)的網(wǎng)絡(luò)環(huán)境成為主流軟件運行環(huán)境之后,網(wǎng)絡(luò)的動態(tài)性和開放性使得硬件資源與客戶需求更加頻繁地變化,導(dǎo)致軟件的變化性和復(fù)雜性進一步增強,這對當前的基礎(chǔ)軟件設(shè)施提出了全新的挑戰(zhàn),迫切需要一種具有自適應(yīng)能力的軟件體系結(jié)構(gòu),即要求體系結(jié)構(gòu)能夠根據(jù)系統(tǒng)內(nèi)部運行情況和外部上下文狀態(tài)的變化進行組成結(jié)構(gòu)和行為功能的自主調(diào)整和重新配置,為上層應(yīng)用提供自適應(yīng)的服務(wù)。體系結(jié)構(gòu)的自適應(yīng)性可分
2、為靜態(tài)自適應(yīng)和動態(tài)自適應(yīng)兩種類型,主要指的是軟件進行變化并達到所希望形態(tài)的過程,同時由于具有持續(xù)可用性的優(yōu)點,軟件體系結(jié)構(gòu)的自適應(yīng)特性已成為軟件工程研究的熱點。當前,在動態(tài)體系結(jié)構(gòu)研究中,存在著兩個十分重要的問題:一是如何描述具有動態(tài)自適應(yīng)特性的軟件體系結(jié)構(gòu),如何在體系結(jié)構(gòu)層次上刻畫系統(tǒng)運行時演化行為。二是基于體系結(jié)構(gòu)的構(gòu)件動態(tài)調(diào)整問題。本文從軟件體系結(jié)構(gòu)、自適應(yīng)體系結(jié)構(gòu)模型,動態(tài)調(diào)整機制三個方面逐步展開研究。
在研究軟件
3、體系結(jié)構(gòu)相關(guān)理論技術(shù)基礎(chǔ)上,本文基于π演算理論提出了支持動態(tài)自適應(yīng)調(diào)整的動態(tài)體系結(jié)構(gòu)模型DSAM。首先描述了此模型中的各個組成部分,并對其各個部分功能進行介紹,接著利用π演算中描述了構(gòu)件行為規(guī)約與構(gòu)件基層CBL的核心語法;再利用反射機制來對自適應(yīng)元層AML進行表達;并對自適應(yīng)調(diào)整的原因與時機進行形式化分析。最后描述了C-S系統(tǒng)的自適應(yīng)體系結(jié)構(gòu)模型。
在此基礎(chǔ)上,設(shè)計了一種基于DSAM的自適應(yīng)調(diào)整算法,該算法根據(jù)運行時上下文
4、信息的變化,能夠動態(tài)調(diào)整內(nèi)部構(gòu)件的組織結(jié)構(gòu)和運行時行為。首先分析了動態(tài)自適應(yīng)中系統(tǒng)一致性約束,將其分為五類,分析現(xiàn)有方法存在的不足。然后為解決此問題,先介紹了行為一致性及改進了行為一致性保證辦法,接著介紹了自適應(yīng)調(diào)整過程中一致性約束機制。最后基于系統(tǒng)一致性辦法提出了可靠自適應(yīng)調(diào)整機制。
最后,通過一個基于DSAM信息管理系統(tǒng)應(yīng)用實例驗證前面工作的有效性與可行性,首先介紹了應(yīng)用系統(tǒng)的體系結(jié)構(gòu)設(shè)計原則與其內(nèi)部構(gòu)件的實現(xià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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于動態(tài)軟件體系結(jié)構(gòu)的軟件自適應(yīng)性研究.pdf
- 基于體系結(jié)構(gòu)的軟件自適應(yīng)方法研究.pdf
- 動態(tài)軟件體系結(jié)構(gòu)模型及自適應(yīng)策略的研究.pdf
- 預(yù)見式自適應(yīng)軟件體系結(jié)構(gòu)的研究.pdf
- 基于需求和體系結(jié)構(gòu)的軟件系統(tǒng)自適應(yīng)方法.pdf
- 基于自適應(yīng)軟件體系結(jié)構(gòu)的生物網(wǎng)絡(luò)平臺的研究.pdf
- 基于體系結(jié)構(gòu)的軟件動態(tài)演化研究.pdf
- 基于Agent的動態(tài)軟件體系結(jié)構(gòu)研究.pdf
- 計算系統(tǒng)的自適應(yīng)體系結(jié)構(gòu)研究.pdf
- 適應(yīng)性軟件體系結(jié)構(gòu)的研究.pdf
- 基于體系結(jié)構(gòu)的網(wǎng)構(gòu)軟件動態(tài)演化研究.pdf
- 基于構(gòu)件的動態(tài)軟件體系結(jié)構(gòu)模型的研究.pdf
- 軟件體系結(jié)構(gòu)及基于軟件體系結(jié)構(gòu)的系統(tǒng)開發(fā).pdf
- 適應(yīng)性軟件體系結(jié)構(gòu)的屬性研究.pdf
- 基于體系結(jié)構(gòu)、特征驅(qū)動的軟件動態(tài)演化方法研究.pdf
- 基于交互模式的軟件體系結(jié)構(gòu)動態(tài)演化方法.pdf
- 基于JMX的動態(tài)自適應(yīng)軟件模型研究.pdf
- 自適應(yīng)智能防火墻體系結(jié)構(gòu)的研究.pdf
- 普適環(huán)境下協(xié)同體系結(jié)構(gòu)動態(tài)適應(yīng)性調(diào)整的研究.pdf
- 適應(yīng)性軟件體系結(jié)構(gòu)評價方法研究.pdf
評論
0/150
提交評論