[發(fā)明專利]基于進(jìn)程代數(shù)的軟件體系結(jié)構(gòu)安全模型的建立方法無效
| 申請?zhí)枺?/td> | 201210513338.8 | 申請日: | 2012-12-04 |
| 公開(公告)號: | CN103019711A | 公開(公告)日: | 2013-04-03 |
| 發(fā)明(設(shè)計)人: | 韓昊;楊捷;李金星;夏彬偉 | 申請(專利權(quán))人: | 華南理工大學(xué) |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 廣州市華學(xué)知識產(chǎn)權(quán)代理有限公司 44245 | 代理人: | 蔡茂略 |
| 地址: | 510640 廣*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 進(jìn)程 代數(shù) 軟件 體系結(jié)構(gòu) 安全 模型 建立 方法 | ||
1.基于進(jìn)程代數(shù)的軟件體系結(jié)構(gòu)安全模型的建立方法,其特征在于包括以下步驟:?
1)創(chuàng)建軟件體系結(jié)構(gòu)的流圖;其中,方框表示為體系結(jié)構(gòu)元素實例AEIs,黑圈表示為局部交互,白框表示為體系結(jié)構(gòu)的交互,箭頭表示為附件;?
2)在軟件體系結(jié)構(gòu)的流圖基礎(chǔ)上,采用進(jìn)程代數(shù)作為形式化描述語言對各個軟件體系結(jié)構(gòu)要素進(jìn)行定義;?
3)對被定義的軟件體系結(jié)構(gòu)進(jìn)行安全性檢查,驗證檢查結(jié)果或進(jìn)行修改,得到軟件體系結(jié)構(gòu)安全模型。?
2.根據(jù)權(quán)利要求1所述的基于進(jìn)程代數(shù)的軟件體系結(jié)構(gòu)安全模型的建立方法,其特征在于:步驟2)所述軟件體系結(jié)構(gòu)要素包括體系結(jié)構(gòu)類型的名字、體系結(jié)構(gòu)類型所基于的體系結(jié)構(gòu)元素類型AETs以及體系結(jié)構(gòu)類型的拓?fù)浣Y(jié)構(gòu);其中,?
所述每個AET通過名稱、行為、交互來定義;每個AET的所有實例AEIs的語義被定義為AET的行為,所述語義通過其AEIs根據(jù)具體附件相關(guān)的語義并行得到;?
所述體系結(jié)構(gòu)類型的拓?fù)浣Y(jié)構(gòu),由AEIs的集合、體系結(jié)構(gòu)層的交互集合以及每個AEIs交互之間的附件集合共同聲明;所述AEIs的交互至少有一個局部交互,每個局部交互被包括在至少一個附件中。?
3.根據(jù)權(quán)利要求2所述的基于進(jìn)程代數(shù)的軟件體系結(jié)構(gòu)安全模型的建立方法,其特征在于:步驟2)所述軟件體系結(jié)構(gòu)要素的定義具體如下:?
2.1)體系結(jié)構(gòu)元素類型的語義及其實例:給定進(jìn)程代數(shù)描述語言寫的歸約,設(shè)C為一個帶行為E和交互集合I的AET,C的語義及其實例被定義為s[|C|]=E/(Act-τ-I);?
2.2)給定一個體系結(jié)構(gòu)類型A,若C1,…,Cn為某些AEI,設(shè)變量i,j,k為1到n,然后對每個AEI?Ci,ICi為其交互集;為聲明為體系結(jié)構(gòu)層的交互,為其附著于C1,…,Cn的交互集的局部交互;?
2.3)交互集合是內(nèi)連接的:一個C1,…,Cn的局部交互集合LI是內(nèi)連接的當(dāng)且僅當(dāng)對于LI交互的每個對(Ci.a1,Cj.a2),要么它們之間有一個附件鏈,要么有一個交互Ck.a3屬于LI,使得Ci.a1和Ck.a3之間有附件,且Ck.a3連接到Cj.a2;LI是最大集;?
2.4)一個映射動作重命名函數(shù)集合形如:ΨCi;C1...Cn:LI?Ci;C1...Cn→S(C1...Cn)以方式ΨCi;C1...Cn(a1)=ΨCj;C1...Cn(a2),當(dāng)且僅當(dāng)Ci.a1和Cj.a2同屬一個連通集;?
2.5)兩種限制語義:Ci限制于C1,…,Cn的封閉式和開放式的交互語義定義為:?
封閉式的交互語義:[|Ci|]C?C1...Cn=[|Ci|]/(Act-{τ}-LI?Ci;C1...Cn)[ΨCi;C1...Cn],開放式的交互語義:[|Ci|]O?C1...Cn=[|Ci|]/(Act-{τ}-(LI?Ci;C1...Cn∪Al?Ci))[ΨCi;C1...Cn];?
2.6)組件集合的交互語義:定義C1,...,Cn的封閉和開放語義:?
封閉語義:[|C1,…,Cn|]C=[|C1|]C?C1...Cn||S(C1,C2;C1,...,Cn)[|C2|]CC1...Cn||S(C1,C3;C1...Cn)∪S(C2,C3;C1…Cn)......||?||∪i=1n-1S(Ci,Cn;C1...Cn)[|Cn|]C?C1…Cn;?
開放語義:[C1,…,Cn|]O=[|C1|]O?C1...Cn||S(C1,C2;C1,...,Cn)[|C2|]O?C1...Cn||S(C1,C3;C1...Cn)∪S(C2,C3;C1…Cn)......||∪i=1n-1S(Ci,Cn;C1...Cn)[|Cn|]O?C1…Cn;?
2.7)一個帶有AEIs?C1,…,Cn的體系結(jié)構(gòu)的類型A的語義為[|A|]=[|C1…Cn|]O。?
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于華南理工大學(xué),未經(jīng)華南理工大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201210513338.8/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種用于純吸式掃路車的調(diào)平裝置
- 下一篇:一種小型吸塵車
- 用于數(shù)據(jù)存儲和檢索的系統(tǒng)和方法
- 語音和音頻編碼中快速代數(shù)碼本搜索的方法和設(shè)備
- 語音編碼中代數(shù)碼表的搜索方法及裝置,語音編碼方法
- 基于恒等變形的代數(shù)計算器
- 初等數(shù)學(xué)代數(shù)型題自動解答的方法與系統(tǒng)
- 對稱密碼系統(tǒng)代數(shù)次數(shù)評估方法
- 一種軟件系統(tǒng)的代數(shù)構(gòu)件表示方法和裝置
- 不均校正數(shù)據(jù)生成方法及不均校正數(shù)據(jù)生成系統(tǒng)
- 車聯(lián)網(wǎng)服務(wù)平臺、車輛的物流服務(wù)處理方法、裝置和系統(tǒng)
- 對化學(xué)或生物化學(xué)過程進(jìn)行仿真的系統(tǒng)和方法
- 一種基于應(yīng)用軟件散布的軟件授權(quán)與保護(hù)方法及系統(tǒng)
- 一種用于航空機(jī)載設(shè)備的軟件在線加載系統(tǒng)及方法
- 軟件構(gòu)建方法、軟件構(gòu)建裝置和軟件構(gòu)建系統(tǒng)
- 惡意軟件檢測方法及裝置
- 一種基于軟件基因的軟件同源性分析方法和裝置
- 軟件引入系統(tǒng)、軟件引入方法及存儲介質(zhì)
- 軟件驗證裝置、軟件驗證方法以及軟件驗證程序
- 使用靜態(tài)和動態(tài)惡意軟件分析來擴(kuò)展惡意軟件的動態(tài)檢測
- 一種工業(yè)控制軟件構(gòu)建方法和軟件構(gòu)建系統(tǒng)
- 可替換游戲軟件與測驗軟件的裝置與方法





