[發(fā)明專利]一種面向服務(wù)協(xié)同演化的軟件構(gòu)件可信度計(jì)算系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201510040561.9 | 申請(qǐng)日: | 2015-01-27 | 
| 公開(公告)號(hào): | CN104572120B | 公開(公告)日: | 2018-04-20 | 
| 發(fā)明(設(shè)計(jì))人: | 徐洪珍;許杰云;張一坤;宋文琳;蔡文華 | 申請(qǐng)(專利權(quán))人: | 東華理工大學(xué) | 
| 主分類號(hào): | G06F9/44 | 分類號(hào): | G06F9/44 | 
| 代理公司: | 南昌新天下專利商標(biāo)代理有限公司36115 | 代理人: | 胡山 | 
| 地址: | 344000*** | 國(guó)省代碼: | 江西;36 | 
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 | 
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 面向 服務(wù) 協(xié)同 演化 軟件 構(gòu)件 可信度 計(jì)算 系統(tǒng) | ||
技術(shù)領(lǐng)域
本方法涉及計(jì)算機(jī)系統(tǒng)技術(shù)領(lǐng)域,尤其涉及一種面向服務(wù)協(xié)同演化的軟件構(gòu)件可信度計(jì)算系統(tǒng)。
背景技術(shù)
隨著互聯(lián)網(wǎng)技術(shù)和軟件技術(shù)的不斷發(fā)展,特別是以Web服務(wù)為代表的技術(shù)的發(fā)展與成熟,人們?cè)陂_發(fā)軟件系統(tǒng)中關(guān)注的重點(diǎn)已經(jīng)從各個(gè)功能的實(shí)現(xiàn)逐漸轉(zhuǎn)移到如何將實(shí)現(xiàn)具體功能的各種服務(wù)組裝在起來(lái),形成完整的系統(tǒng)。面向服務(wù)是一種新興的軟件開發(fā)范型,已經(jīng)被工業(yè)界和學(xué)術(shù)界廣為接受。使用這種范型開發(fā)的軟件系統(tǒng)以互聯(lián)網(wǎng)上分布的各種服務(wù)為基本單元,通過靜態(tài)或者動(dòng)態(tài)地發(fā)布服務(wù)完成系統(tǒng)的業(yè)務(wù)功能。
然而,由于軟件本身和軟件環(huán)境的復(fù)雜性日益增加,面向服務(wù)的軟件系統(tǒng)往往具有協(xié)同性、動(dòng)態(tài)性和不確定性。當(dāng)面對(duì)協(xié)同性、動(dòng)態(tài)性和不確定性時(shí),面向服務(wù)的軟件更需要不斷演化才能增強(qiáng)生命力,才能適者生存。面向服務(wù)的軟件系統(tǒng)的演化面臨著很多挑戰(zhàn),特別是軟件演化的可信性保障成為當(dāng)前的一個(gè)重要的研究問題。軟件演化可信是指軟件演化過程中的行為及結(jié)果符合人們的預(yù)期,滿足用戶的需求。Internet的開放性、分布自治性和無(wú)中心控制,以及軟件服務(wù)本身的異構(gòu)性、動(dòng)態(tài)性和協(xié)同性等特征進(jìn)一步增加了保障面向服務(wù)軟件系統(tǒng)演化可信性的難度。
雖然目前的研究者在面向服務(wù)的軟件系統(tǒng)演化方面做了一些工作,但大多數(shù)方法都是從軟件系統(tǒng)演化的操作或規(guī)則入手,描述或建模面向服務(wù)的軟件系統(tǒng)演化,很少考慮軟件演化過程的協(xié)同性和可信性問題。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種面向服務(wù)協(xié)同演化的軟件構(gòu)件可信度計(jì)算系統(tǒng)。
本發(fā)明的技術(shù)方案:
一種面向服務(wù)協(xié)同演化的軟件構(gòu)件可信度計(jì)算系統(tǒng),包括:
(1)初始化模塊
用于建立面向服務(wù)的軟件構(gòu)件間信任度的定義和計(jì)算方法,建立面向服務(wù)的軟件構(gòu)件可信度的定義和計(jì)算方法,初始化面向服務(wù)的軟件系統(tǒng)中各個(gè)軟件構(gòu)件、軟件構(gòu)件提供的服務(wù)、相互服務(wù)關(guān)系以及相關(guān)的初始信任度等信息。
其中建立面向服務(wù)的軟件構(gòu)件間信任度的定義和計(jì)算方法如下:
軟件構(gòu)件a信任軟件構(gòu)件b提供的某種服務(wù)s的程度,記為Trust(a,b,s),簡(jiǎn)記tr(a,b,s);a信任b的程度,記為Trust(a,b),簡(jiǎn)寫為tr(a,b),同時(shí)約定,信任的程度,即信任度,以連續(xù)變量t(0≤t≤4)表示,其中0≤t≤1代表最小信任,1≤t≤2代表一般信任,2≤t≤3代表非常信任,3≤t≤4代表完全信任;而a信任b的信任度tr(a,b)等于a信任b中所有提供服務(wù)的信任度的平均值,即其中,si為b為a提供的一種服務(wù),1≤i≤n;
建立面向服務(wù)的軟件構(gòu)件可信度的定義和計(jì)算方法如下:
在面向服務(wù)的軟件系統(tǒng)演化過程中,其他軟件構(gòu)件信任軟件構(gòu)件a的程度的加權(quán)平均值,稱為a的可信度,記為Credibility(a),簡(jiǎn)寫為cr(a);軟件構(gòu)件可信度的計(jì)算方法是以其他軟件構(gòu)件對(duì)此構(gòu)件的信任度為基礎(chǔ),進(jìn)行加權(quán)平均計(jì)算,具體計(jì)算方法如下:
設(shè)在面向服務(wù)的軟件系統(tǒng)演化過程中,軟件構(gòu)件a為n個(gè)軟件構(gòu)件bi提供服務(wù),且bi信任a的程度為tr(bi,a),1≤i≤n,則a的可信度
其中αi為bi的權(quán)重,且α1+α2+…+αn=1。
例如,在一面向服務(wù)的軟件系統(tǒng)演化過程中,軟件構(gòu)件a只為軟件構(gòu)件b和軟件構(gòu)件c提供服務(wù),b信任a的信任度為tr(b,a),即c信任a的信任度為tr(c,a),即其中,si為a為b提供的一種服務(wù),1≤i≤n,s'j為a為c提供的一種服務(wù),1≤j≤m,且b、c對(duì)a的信任權(quán)重分別為α、β(α+β=1),則a的可信度
在面向服務(wù)的軟件系統(tǒng)演化過程中,軟件構(gòu)件的可信度可作為其他軟件構(gòu)件判斷是否選擇此構(gòu)件進(jìn)行協(xié)同演化的重要參考值。
(2)權(quán)重模塊
通過用戶界面,根據(jù)用戶需要,動(dòng)態(tài)設(shè)置系統(tǒng)中相關(guān)提供服務(wù)的軟件構(gòu)件在計(jì)算各自的可信度中的權(quán)重信息,即對(duì)于每個(gè)軟件構(gòu)件ai,根據(jù)其可信度的計(jì)算公式
以及用戶需求,設(shè)置其相應(yīng)的權(quán)重αj,j=1,…,n。
(3)規(guī)則模塊
用于建立面向服務(wù)的軟件構(gòu)件的可信協(xié)同演化推理規(guī)則,本發(fā)明建立的面向服務(wù)的軟件構(gòu)件的可信協(xié)同演化推理規(guī)則如下:
1)需求規(guī)則:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于東華理工大學(xué),未經(jīng)東華理工大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510040561.9/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 服務(wù)票據(jù)發(fā)行系統(tǒng)及服務(wù)票據(jù)發(fā)行服務(wù)
 - 出租服務(wù)服務(wù)器和出租服務(wù)系統(tǒng)
 - 服務(wù)開放方法及系統(tǒng)、服務(wù)開放服務(wù)器
 - 基于服務(wù)券服務(wù)的在線企業(yè)服務(wù)平臺(tái)
 - 退稅服務(wù)系統(tǒng)、退稅服務(wù)平臺(tái)及其服務(wù)方法
 - 服務(wù)亭(服務(wù)驛站)
 - 公共服務(wù)自助服務(wù)機(jī)
 - 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
 - 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
 - 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
 
- 移動(dòng)通信終端的協(xié)同方法及其界面系統(tǒng)
 - 業(yè)務(wù)協(xié)同流程配置、業(yè)務(wù)協(xié)同方法及裝置
 - 一種基于健康檔案共享平臺(tái)的跨醫(yī)院協(xié)同檢查信息系統(tǒng)
 - 一種協(xié)同控制方法、協(xié)同控制系統(tǒng)及變頻器
 - 基于協(xié)同網(wǎng)關(guān)的跨域協(xié)同交互方法
 - 一種生產(chǎn)協(xié)同管理方法及系統(tǒng)
 - 云邊協(xié)同方法、裝置、系統(tǒng)、設(shè)備和介質(zhì)
 - 一種智能辦公協(xié)同操作方法及系統(tǒng)
 - 一種用于無(wú)人裝備的時(shí)間協(xié)同航跡規(guī)劃方法
 - 基于大數(shù)據(jù)的智慧辦公協(xié)同方法及系統(tǒng)
 
- 一種軟件體系結(jié)構(gòu)并行演化沖突的檢測(cè)方法
 - 基于Agent的動(dòng)態(tài)演化系統(tǒng)及方法
 - 粒子刻蝕或沉積演化仿真方法、裝置和計(jì)算機(jī)可讀介質(zhì)
 - 一種基于Petri網(wǎng)的Web服務(wù)組合演化方法
 - 一種基于演化切片的演化影響集預(yù)測(cè)方法
 - 一種挖掘重疊社區(qū)動(dòng)態(tài)演化關(guān)聯(lián)規(guī)則的方法
 - 一種智能電網(wǎng)發(fā)電側(cè)微分演化博弈競(jìng)價(jià)方法
 - 基于混合結(jié)構(gòu)的指揮控制超網(wǎng)絡(luò)動(dòng)態(tài)演化模型構(gòu)建方法
 - 一種基于頭腦風(fēng)暴優(yōu)化算法求解演化博弈問題的方法
 - 基于演化變點(diǎn)的社會(huì)網(wǎng)絡(luò)演化分析方法
 





