[發(fā)明專利]基于面向方面的構(gòu)件庫(kù)構(gòu)建方法有效
| 申請(qǐng)?zhí)枺?/td> | 201210443133.7 | 申請(qǐng)日: | 2012-11-08 |
| 公開(kāi)(公告)號(hào): | CN102955697A | 公開(kāi)(公告)日: | 2013-03-06 |
| 發(fā)明(設(shè)計(jì))人: | 曹陽(yáng);王永會(huì);王守金;宋曉宇 | 申請(qǐng)(專利權(quán))人: | 沈陽(yáng)建筑大學(xué) |
| 主分類(lèi)號(hào): | G06F9/44 | 分類(lèi)號(hào): | G06F9/44;G06F17/30 |
| 代理公司: | 沈陽(yáng)杰克知識(shí)產(chǎn)權(quán)代理有限公司 21207 | 代理人: | 李宇彤 |
| 地址: | 110168 遼寧省沈*** | 國(guó)省代碼: | 遼寧;21 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 面向 方面 構(gòu)件 構(gòu)建 方法 | ||
1.基于面向方面的構(gòu)件庫(kù)構(gòu)建方法,其特征在于:所述方法依次含有以下步驟為:
步驟1,軟件產(chǎn)品入庫(kù),對(duì)源代碼文件進(jìn)行掃描,并將源代碼信息輸入源代碼信息庫(kù);
步驟2,知識(shí)庫(kù)建立,本步驟的具體過(guò)程描述如下:
(1)對(duì)源代碼信息庫(kù)的代碼信息進(jìn)行解析,提取代碼信息中的類(lèi),具體過(guò)程為:對(duì)源代碼進(jìn)行語(yǔ)法解析;提取代碼信息的語(yǔ)法樹(shù);對(duì)語(yǔ)法樹(shù)進(jìn)行語(yǔ)義解析;獲得代碼信息中的類(lèi);
(2)運(yùn)用方面規(guī)則庫(kù)配置并管理基于該領(lǐng)域的基于方面的組件群,該組件群中體現(xiàn)了該系統(tǒng)的全部核心業(yè)務(wù)關(guān)注點(diǎn)和橫切關(guān)注點(diǎn);
(3)運(yùn)用編織機(jī)制,將代碼信息中的類(lèi)信息分解,將類(lèi)的核心功能和橫切關(guān)注點(diǎn)功能分離,最終,形成方面構(gòu)件庫(kù);
步驟3,實(shí)現(xiàn)用戶的智能查詢,本步驟的具體過(guò)程描述如下:
(1)用戶輸入查詢關(guān)鍵字,系統(tǒng)利用語(yǔ)義規(guī)則庫(kù)和方面規(guī)則庫(kù)對(duì)輸入關(guān)鍵字進(jìn)行語(yǔ)義推理,進(jìn)行匹配度計(jì)算;
(2)根據(jù)匹配度到方面構(gòu)件庫(kù)里進(jìn)行構(gòu)件查找;
(3)對(duì)查找到的構(gòu)件進(jìn)行排序評(píng)價(jià);
(4)向用戶推薦匹配度高的一個(gè)或多個(gè)構(gòu)件,允許用戶從方面構(gòu)件庫(kù)中下載相關(guān)構(gòu)件實(shí)體。
2.根據(jù)權(quán)利要求1所述的基于面向方面的構(gòu)件庫(kù)構(gòu)建方法,其特征在于,由語(yǔ)義知識(shí)建立語(yǔ)義規(guī)則庫(kù),該規(guī)則庫(kù)中包括蘊(yùn)涵規(guī)則知識(shí)、兼容規(guī)則知識(shí)、方面規(guī)則知識(shí)。
3.根據(jù)權(quán)利要求1所述的基于面向方面的構(gòu)件庫(kù)構(gòu)建方法,其特征在于,由領(lǐng)域知識(shí)建立方面規(guī)則庫(kù),領(lǐng)域知識(shí)是該領(lǐng)域功能的描述集,對(duì)每個(gè)功能的描述包括:功能編號(hào)、所屬領(lǐng)域、所屬方面、版本號(hào)、功能描述、業(yè)務(wù)對(duì)象、備份。
4.根據(jù)權(quán)利要求1所述的基于面向方面的構(gòu)件庫(kù)構(gòu)建方法,其特征在于:在方面規(guī)則下對(duì)源代碼信息編織后得到方面構(gòu)建庫(kù),其中面向方面的構(gòu)件包括代碼和接口描述信息,其中每個(gè)構(gòu)件的接口描述包括:構(gòu)件編號(hào)、所屬方面、接口名稱、服務(wù)的功能描述、輸入?yún)?shù)、輸出參數(shù)、返回值、構(gòu)件提供者、版本號(hào)、關(guān)鍵字。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于沈陽(yáng)建筑大學(xué),未經(jīng)沈陽(yáng)建筑大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210443133.7/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。





