軟件自適應(yīng):基于控制理論的方法
本文選題:軟件自適應(yīng) + 自適應(yīng)軟件; 參考:《計算機(jī)學(xué)報》2016年11期
【摘要】:軟件自適應(yīng)是軟件系統(tǒng)為應(yīng)對外部環(huán)境、用戶需求和系統(tǒng)自身的頻繁變化而進(jìn)行自我調(diào)整的一種能力,是近年來軟件工程領(lǐng)域研究的熱點.由于基于"感知-決策-調(diào)整"的軟件自適應(yīng)環(huán)與基于"感知-規(guī)劃-動作"的控制環(huán)有著天然的相似性,采用控制理論作為手段來研究軟件自適應(yīng)問題已成為一種重要風(fēng)范.該文對基于控制理論的軟件自適應(yīng)研究工作進(jìn)行了綜述.首先,闡釋并定義了軟件自適應(yīng)的概念內(nèi)涵;其次,討論了基于控制理論的軟件自適應(yīng)基本思想、代表性研究工作;第三,在給出綜述方法和過程的基礎(chǔ)上,建立了綜述分類框架;而后,結(jié)合分類框架分別從控制工程視角和軟件工程視角,即控制結(jié)構(gòu)、概念框架、理論基礎(chǔ)、開發(fā)方法、評價驗證等方面對研究現(xiàn)狀進(jìn)行了詳細(xì)討論和比較.最后,分析了當(dāng)前研究所存在的不足并展望了未來的研究趨勢.
[Abstract]:Software adaptation is the ability of software system to adjust itself in response to the external environment, user needs and the frequent changes of the system itself. It is a hot research topic in the field of software engineering in recent years. Because there is a natural similarity between the software adaptive loop based on "perception, decision and adjustment" and the control ring based on "perception, programming and action", it has become an important style to use control theory as a means to study the software adaptive problem. In this paper, the research work of software adaptation based on control theory is reviewed. Firstly, the concept connotation of software adaptation is explained and defined; secondly, the basic idea of software adaptation based on control theory is discussed, and the representative research work is discussed. Then, combining the classification framework with the control engineering perspective and the software engineering perspective, namely control structure, conceptual framework, theoretical basis, development methods, the paper establishes the overview classification framework, and then combines the classification framework with the control engineering perspective and the software engineering perspective. Evaluation and verification are discussed and compared in detail. Finally, the deficiency of current research is analyzed and the future research trend is prospected.
【作者單位】: 解放軍理工大學(xué)國防工程學(xué)院;計算機(jī)軟件新技術(shù)國家重點實驗室(南京大學(xué));
【基金】:江蘇省自然科學(xué)基金面上項目(BK20151451) 國家自然科學(xué)基金(61321491) 國家“八六三”高技術(shù)研究發(fā)展計劃項目基金(2013AA01A213) 計算機(jī)軟件新技術(shù)國家重點實驗室(南京大學(xué))開放課題(KFKT2014B12)資助~~
【分類號】:TP311.5
【參考文獻(xiàn)】
相關(guān)期刊論文 前2條
1 楊啟亮;呂建;陶先平;馬曉星;邢建春;宋巍;;Fuzzy Self-Adaptation of Mission-Critical Software Under Uncertainty[J];Journal of Computer Science & Technology;2013年01期
2 Jeff Kramere;Jeff Magee;;A Rigorous Architectural Approach to Adaptive Software Engineering[J];Journal of Computer Science & Technology;2009年02期
【共引文獻(xiàn)】
相關(guān)期刊論文 前5條
1 楊啟亮;馬曉星;邢建春;胡昊;王平;韓德帥;;軟件自適應(yīng):基于控制理論的方法[J];計算機(jī)學(xué)報;2016年11期
2 韓德帥;楊啟亮;邢建春;;一種軟件自適應(yīng)UML建模及其形式化驗證方法[J];軟件學(xué)報;2015年04期
3 張會;;基于故障矩陣的貝葉斯故障定位方法[J];計算機(jī)測量與控制;2015年01期
4 楊啟亮;邢建春;王平;王雙慶;謝立強(qiáng);王榮浩;;軍事工程物聯(lián)網(wǎng):概念模型、支撐技術(shù)與領(lǐng)域應(yīng)用[J];中國工程科學(xué);2013年05期
5 王志堅;胡玉平;陳章;;構(gòu)件系統(tǒng)結(jié)構(gòu)的Petri網(wǎng)方法描述[J];吉林大學(xué)學(xué)報(工學(xué)版);2012年S1期
【二級參考文獻(xiàn)】
相關(guān)期刊論文 前2條
1 楊啟亮;邢建春;王平;;面向LonWorks網(wǎng)絡(luò)的OPC Server設(shè)計與實現(xiàn)[J];計算機(jī)工程;2007年03期
2 李德毅,劉常昱,杜瀊,韓旭;不確定性人工智能[J];軟件學(xué)報;2004年11期
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 莊新峰;淺折有效進(jìn)行軟件測試過程管理的方法[J];科技資訊;2005年25期
2 王玉娟,吳國華;基于并發(fā)反饋修正的軟件測試過程模型[J];杭州電子工業(yè)學(xué)院學(xué)報;2003年03期
3 高艷霞;軟件測試過程要因分析[J];中原工學(xué)院學(xué)報;2004年04期
4 張英;軟件測試過程管理控制的研究[J];南昌航空工業(yè)學(xué)院學(xué)報(自然科學(xué)版);2005年02期
5 劉金民;;軟件測試過程度量研究[J];軟件世界;2007年23期
6 張杰;陶幸輝;;軟件能力成熟度模型及其在軟件測試過程中的應(yīng)用[J];電腦知識與技術(shù);2008年17期
7 崔小樂;周豪;;軟件測試過程中的參與方關(guān)系分析[J];微電子學(xué)與計算機(jī);2008年08期
8 柳永坡;鄒磊;金茂忠;劉雪梅;;面向軟件測試過程的知識管理方法的研究與實現(xiàn)[J];計算機(jī)科學(xué);2008年10期
9 楊譯;;軟件測試過程模型淺析[J];網(wǎng)絡(luò)財富;2009年10期
10 王瑩;田立軍;;軟件測試過程管理系統(tǒng)的研究和設(shè)計[J];計算機(jī)與網(wǎng)絡(luò);2009年15期
相關(guān)會議論文 前8條
1 李必通;;探討軟件測試過程模型[A];2007北京地區(qū)高校研究生學(xué)術(shù)交流會通信與信息技術(shù)會議論文集(上冊)[C];2008年
2 于磊;傅常順;;基于度量的軟件測試過程管理[A];第五屆中國測試學(xué)術(shù)會議論文集[C];2008年
3 唐楊軍;戴牡紅;;軟件測試過程及其改進(jìn)技術(shù)[A];2008通信理論與技術(shù)新進(jìn)展——第十三屆全國青年通信學(xué)術(shù)會議論文集(上)[C];2008年
4 黃茂生;陳平;;軟件測試過程的質(zhì)量保證[A];中國電子學(xué)會可靠性分會第十四屆學(xué)術(shù)年會論文選[C];2008年
5 柴關(guān)華;呂益楠;;關(guān)于軟件測評項目檔案云存[A];檔案與文化建設(shè):2012年全國檔案工作者年會論文集(中)[C];2012年
6 楊其國;;一種提高軟件可靠性預(yù)計質(zhì)量的方法[A];2009第十三屆全國可靠性物理學(xué)術(shù)討論會論文集[C];2009年
7 黃松;陳琪;;基于層次分析法的缺陷處理優(yōu)先級研究[A];2008通信理論與技術(shù)新進(jìn)展——第十三屆全國青年通信學(xué)術(shù)會議論文集(上)[C];2008年
8 張悅今;張玲玲;劉瑩;石勇;;軟件可信性屬性及其度量研究[A];第四屆(2009)中國管理學(xué)年會——管理科學(xué)與工程分會場論文集[C];2009年
相關(guān)重要報紙文章 前1條
1 郭瑩;銀行如何防范數(shù)據(jù)風(fēng)險[N];中國計算機(jī)報;2007年
相關(guān)博士學(xué)位論文 前3條
1 賴祥偉;面向用戶行為模型的軟件可用性研究[D];西南大學(xué);2007年
2 王艷;源碼未知類軟件能耗評估技術(shù)研究[D];中國科學(xué)院研究生院(長春光學(xué)精密機(jī)械與物理研究所);2012年
3 占濟(jì)舟;失信因子對軟件可信性的影響及其控制[D];南京大學(xué);2011年
相關(guān)碩士學(xué)位論文 前10條
1 范東琦;基于社區(qū)居家養(yǎng)老平臺的服務(wù)管理軟件的設(shè)計與實現(xiàn)[D];中國地質(zhì)大學(xué)(北京);2015年
2 孫曉蘭;面向開源軟件的可靠性增長模型評估與預(yù)測工具的實現(xiàn)[D];哈爾濱工業(yè)大學(xué);2015年
3 郭曉天;可重構(gòu)系統(tǒng)編譯平臺的可信軟件測試過程研究及應(yīng)用[D];上海交通大學(xué);2015年
4 陳锃基;軟件測試過程管理系統(tǒng)的研究與實現(xiàn)[D];華南理工大學(xué);2010年
5 楊玲萍;軍用軟件測試過程模糊決策技術(shù)研究及應(yīng)用[D];東南大學(xué);2006年
6 王長利;軟件測試過程模型的研究與應(yīng)用[D];電子科技大學(xué);2012年
7 黃佳;外包企業(yè)軟件測試過程改進(jìn)研究[D];首都經(jīng)濟(jì)貿(mào)易大學(xué);2010年
8 范娜;軟件測試過程管理與改進(jìn)[D];電子科技大學(xué);2005年
9 戴希里;軟件測試過程改進(jìn)方法的研究[D];華中師范大學(xué);2006年
10 楊磊;Lotka-Volterra模型在軟件測試過程中的應(yīng)用研究[D];合肥工業(yè)大學(xué);2007年
,本文編號:2109306
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/2109306.html