999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種基于矩陣的軟件演化模型

2012-03-09 02:05:08陳利平徐洪珍
時(shí)代農(nóng)機(jī) 2012年7期
關(guān)鍵詞:信息模型

陳利平,徐洪珍

(東華理工大學(xué) 信息工程學(xué)院,江西 南昌 330013)

1 引言

隨著軟件用戶需求的越發(fā)的多樣性和不斷變化,以及軟件應(yīng)用環(huán)境和科學(xué)技術(shù)的不斷變化等因素,從而使得要求人們的軟件必須做出相應(yīng)的變化來適應(yīng)這些變化。但是由于這些引起軟件發(fā)生演化的因素本身就很復(fù)雜,從而使得軟件演化愈發(fā)的難以理解和控制。因此,為了使軟件能夠不斷適應(yīng)變化環(huán)境以提供更好的服務(wù),那么人們必需研究軟件的演化行為,以此更好地理解和控制軟件演化。

目前對軟件演化行為描述研究,和對演化行為控制進(jìn)行建模的主要研究有幾下幾種:使用形式化方法描述軟件演化或者對其建模,針對具體系統(tǒng),給出軟件演化的很好的描述如基于超圖文法的軟件體系結(jié)構(gòu)動(dòng)態(tài)演化和以體系結(jié)構(gòu)為中心的構(gòu)件模型的形式化語義。采用統(tǒng)一建模語言UML及其擴(kuò)展模型建模軟件演化,具有圖形化,易理解等特點(diǎn)。使用ADL(architecture description language,體系結(jié)構(gòu)描述語言)建模和分析軟件體系結(jié)構(gòu)演化,能精確刻畫軟件演化的特性。

由上述綜述可知,當(dāng)前對軟件演化的研究不論是對行為的描述還是建模,都忽視了軟件自身的有序性以及便于計(jì)算機(jī)計(jì)算處理的便捷性。因此文章從體系結(jié)構(gòu)考慮軟件演化,并且認(rèn)為體系結(jié)構(gòu)是有序的,同時(shí)為了計(jì)算機(jī)處理的便捷性,在文章中用矩陣描述體系結(jié)構(gòu)的這種有序性,并且為基于矩陣的軟件演化建立了一個(gè)模型。在模型中通過輸入從軟件體系結(jié)構(gòu)層面對軟件演化進(jìn)行描述的矩陣,然后經(jīng)過矩陣的演算得到演化后的軟件體系結(jié)構(gòu)信息,根據(jù)新的軟件體系結(jié)構(gòu)信息構(gòu)成新的軟性系統(tǒng)。該模型可支持一定程度上的自演化。

2 基于矩陣的軟件演化模型

基于矩陣的軟件演化模型(M-BMOSE Matrix-Based Model Of Software Evolution),在M-BMOSE模型中總共包含三層:表示層、演化支撐層和數(shù)據(jù)層。表示層:用來和用戶進(jìn)行信息交互;演化支撐層:用來支撐和實(shí)現(xiàn)動(dòng)態(tài)演化,如收集構(gòu)件信息和實(shí)現(xiàn)演化意圖;數(shù)據(jù)層:用來記錄構(gòu)件信息和應(yīng)用軟件的體系結(jié)構(gòu)信息,應(yīng)用系統(tǒng)通過訪問構(gòu)件信息和體系結(jié)構(gòu)信息構(gòu)造自己的應(yīng)用框架,具體通過應(yīng)用系統(tǒng)的菜單架構(gòu)體現(xiàn)。具體M-BMOSE支撐平臺(tái)如圖1所示。

圖 1M-BMOSE支撐平臺(tái)

由圖1可知,M-BMOSE支撐平臺(tái),主要是由構(gòu)件管理模塊和軟件體系結(jié)構(gòu)演化模塊組成,構(gòu)件管理模塊主要是提供對構(gòu)件信息的維護(hù)功能,如構(gòu)件添加、刪除、替換和查詢等;軟件體系結(jié)構(gòu)演化模塊主要是用來完成對應(yīng)系統(tǒng)的軟件體系結(jié)構(gòu)演化,軟件體系結(jié)構(gòu)演化引擎根據(jù)軟件體系結(jié)構(gòu)演化UI輸入的具體應(yīng)用系統(tǒng)名稱、構(gòu)件矩陣關(guān)系對應(yīng)表和體系結(jié)構(gòu)層級描述矩陣,通過矩陣自演算體系結(jié)構(gòu)描述矩陣,根據(jù)體系結(jié)構(gòu)描述矩陣結(jié)果實(shí)現(xiàn)新的軟件體系結(jié)構(gòu),并且將新的軟件體系結(jié)構(gòu)信息存入軟件體系結(jié)構(gòu)信息庫。

3 M-BMOSE支撐平臺(tái)對軟件演化的支持原理

圖2 實(shí)現(xiàn)體系結(jié)構(gòu)演化流程圖

利用M-BMOSE支撐平臺(tái)實(shí)現(xiàn)軟件演化,在M-BMOSE支撐平臺(tái)中輸入對于軟件的體系結(jié)構(gòu)層級關(guān)系描述矩陣,M-BMOSE支撐平臺(tái)會(huì)通過矩陣演算獲取體系結(jié)構(gòu)描述矩陣,并且根據(jù)此矩陣實(shí)現(xiàn)新的軟件體系結(jié)構(gòu),同時(shí)將新的軟件體系結(jié)構(gòu)信息存入軟件體系結(jié)構(gòu)信息庫。M-BMOSE支撐平臺(tái)實(shí)現(xiàn)體系結(jié)構(gòu)演化流程圖如圖2所示。

4 結(jié)語

文章提出了一個(gè)基于矩陣的軟件演化模型,在該模型中,對軟件的演化是從體系結(jié)構(gòu)的層面來考慮的。在模型中通過輸入從軟件體系結(jié)構(gòu)層面對軟件演化進(jìn)行描述的矩陣,然后經(jīng)過矩陣的演算得到演化后的軟件體系結(jié)構(gòu)信息,根據(jù)新的軟件體系結(jié)構(gòu)信息構(gòu)成新的軟性系統(tǒng)。該模型可支持一定程度上的自演化。下一步的工作就是針對該模型進(jìn)行進(jìn)一步的豐富,以期望能夠融入軟件演化性的更多的子特征,能夠從多層面來考慮軟件的演化性。

[1]徐洪珍,曾國荃.基于超圖文法的軟件體系結(jié)構(gòu)動(dòng)態(tài)演化[J].同濟(jì)大學(xué)學(xué)報(bào)(自然科學(xué)版),2011,5(39):745-750.

[2]徐洪珍,曾國蓀,陳波.軟件體系結(jié)構(gòu)動(dòng)態(tài)演化的條件超圖文法及分析[J].軟件學(xué)報(bào),2011,22(6):1210-1223.

[3]楚旺,錢德沛.以體系結(jié)構(gòu)為中心的構(gòu)件模型的形式化語義[J].軟件學(xué)報(bào),2006,17(6):1287-1297.

猜你喜歡
信息模型
一半模型
重要模型『一線三等角』
重尾非線性自回歸模型自加權(quán)M-估計(jì)的漸近分布
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
3D打印中的模型分割與打包
FLUKA幾何模型到CAD幾何模型轉(zhuǎn)換方法初步研究
展會(huì)信息
一個(gè)相似模型的應(yīng)用
信息
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
主站蜘蛛池模板: 亚洲天堂成人| 日本一区二区三区精品AⅤ| 内射人妻无套中出无码| 2020久久国产综合精品swag| 久久www视频| 日韩av高清无码一区二区三区| 中文字幕啪啪| 香蕉eeww99国产在线观看| 亚洲国产成人在线| 亚洲综合婷婷激情| 久久人人妻人人爽人人卡片av| 国产人妖视频一区在线观看| 久久久久夜色精品波多野结衣| 免费国产好深啊好涨好硬视频| www.亚洲天堂| 免费福利视频网站| 亚洲视频无码| 99热这里只有精品国产99| 亚洲乱强伦| 老熟妇喷水一区二区三区| 在线免费亚洲无码视频| 熟女成人国产精品视频| 中文成人无码国产亚洲| 在线观看欧美精品二区| 欧美午夜一区| 扒开粉嫩的小缝隙喷白浆视频| 国产swag在线观看| 亚洲av无码久久无遮挡| 国产精品成人啪精品视频| 亚洲人成影视在线观看| 免费又黄又爽又猛大片午夜| 97视频精品全国在线观看| 日韩午夜片| 亚洲自偷自拍另类小说| 被公侵犯人妻少妇一区二区三区| 亚洲欧洲日韩综合色天使| 1级黄色毛片| 日韩小视频在线播放| 性视频一区| 成年人国产网站| 欧美成人一级| 亚洲无线观看| 亚洲综合激情另类专区| 久久国产av麻豆| 亚洲午夜天堂| 亚洲人成网站观看在线观看| 亚洲欧洲日韩久久狠狠爱| 在线观看国产小视频| 性激烈欧美三级在线播放| 伊人激情久久综合中文字幕| 成人精品视频一区二区在线| 国产jizzjizz视频| 久久久久人妻一区精品| 国产精选自拍| 亚洲日韩国产精品综合在线观看 | 国产91视频免费| a级免费视频| 久久一日本道色综合久久| 亚洲日韩久久综合中文字幕| 亚洲成人高清在线观看| 色九九视频| 成年免费在线观看| 国产黑丝一区| 黄色不卡视频| 日本不卡在线| 青青青视频免费一区二区| a级毛片网| 2022国产91精品久久久久久| 亚洲精品成人7777在线观看| 91亚瑟视频| 久久99国产综合精品女同| 欧美一级一级做性视频| 亚洲视频a| 中文字幕 日韩 欧美| 国产成人AV综合久久| 亚洲福利片无码最新在线播放| 亚洲首页国产精品丝袜| 韩国自拍偷自拍亚洲精品| a毛片免费看| 欧美综合中文字幕久久| 亚洲天堂视频网站| 一本色道久久88|