本站小編為你精心準(zhǔn)備了智能體系統(tǒng)的軟件工程論文參考范文,愿這些范文能點(diǎn)燃您思維的火花,激發(fā)您的寫(xiě)作靈感。歡迎深入閱讀并收藏。
1基于智能體系統(tǒng)的軟件工程開(kāi)發(fā)現(xiàn)狀
雖然智能體系統(tǒng)和其他系統(tǒng)比較有點(diǎn)較多,但其仍有一定不足需要完善,如下所示。
1.1設(shè)計(jì)元概念模型若是想要設(shè)計(jì)完善的設(shè)計(jì)元概念模型,那么需要考慮的問(wèn)題較多,例如開(kāi)發(fā)對(duì)象概念與智能體系統(tǒng)軟件開(kāi)發(fā)方法的管理、開(kāi)發(fā)對(duì)象和智能體之間的關(guān)系等等,必須充分的考慮到。在此基礎(chǔ)上建立完新原概念模型后,還需建模、實(shí)現(xiàn)過(guò)程。知道規(guī)則等等。
1.2拓展智能體系統(tǒng)軟件工程的應(yīng)用領(lǐng)域智能體系統(tǒng)軟件在開(kāi)發(fā)的過(guò)程中需要決的問(wèn)題較多,其中最重要的便是要解決開(kāi)發(fā)過(guò)程中各種問(wèn)題,例如生長(zhǎng)性、開(kāi)放性及動(dòng)態(tài)性等問(wèn)題。
1.3探究系統(tǒng)結(jié)構(gòu)與工具因智能體系統(tǒng)軟件工程結(jié)構(gòu)及開(kāi)發(fā)方法指導(dǎo)設(shè)計(jì)等因素,其對(duì)智能體系統(tǒng)是否能夠成為主流的開(kāi)發(fā)有一定的影響。
1.4開(kāi)發(fā)過(guò)程的標(biāo)準(zhǔn)化智能體軟件的開(kāi)發(fā)方法、途徑逐漸得到完善,問(wèn)題逐步得到解決,所以目前人們將目標(biāo)放在了智能體系統(tǒng)軟件工程標(biāo)準(zhǔn)化問(wèn)題,此種現(xiàn)象的出現(xiàn)說(shuō)明了智能體技術(shù)已經(jīng)向工業(yè)化邁進(jìn)。
2基于智能體系統(tǒng)的軟件開(kāi)發(fā)途徑
智能體系統(tǒng)軟件開(kāi)發(fā)途徑包括以下幾點(diǎn):(1)建立之恩給你體理論模型,將其視為框架建立智能體系統(tǒng)結(jié)構(gòu)模型。(2)在結(jié)構(gòu)模型前提下使用建模語(yǔ)言UML實(shí)現(xiàn)應(yīng)用程序。本文便對(duì)智能體系統(tǒng)結(jié)構(gòu)模型的建立方法、如何應(yīng)用建模語(yǔ)言UML進(jìn)行簡(jiǎn)要分析,詳細(xì)包括以下幾點(diǎn)。
2.1智能體系統(tǒng)的結(jié)構(gòu)模型智能體是可執(zhí)行計(jì)算的應(yīng)用軟件實(shí)體,因此可以將智能體系統(tǒng)理論模型框架下簡(jiǎn)歷的模型從現(xiàn)實(shí)世界轉(zhuǎn)換到數(shù)字領(lǐng)域。首先,智能體系統(tǒng)結(jié)構(gòu)模型中的邏輯功能組件應(yīng)該與理論模型中的問(wèn)題求解策略、過(guò)程有較強(qiáng)的對(duì)應(yīng)關(guān)系。其次,它是一種相互聯(lián)系的系統(tǒng)結(jié)構(gòu),各個(gè)部件之間有著緊密關(guān)聯(lián)的交互作用。基于智能體理論模型創(chuàng)建的結(jié)構(gòu)模型主要包括了感知器、消息處理器、基于感知融合的世界模型、目標(biāo)判斷函數(shù)、策略部件和效應(yīng)器。
2.1.1感知器感知器屬于計(jì)算機(jī)系統(tǒng)中的一部分,其在運(yùn)行的過(guò)程中可有效的檢測(cè)外部環(huán)境及自身的狀態(tài),來(lái)充分的保證系統(tǒng)正常運(yùn)行。感知器在其運(yùn)行過(guò)程中所得到的數(shù)據(jù)包括內(nèi)存使用的大小、內(nèi)存剩余大小、占用CPPU時(shí)間比率、硬盤(pán)使用率等等,以上數(shù)據(jù)包含了計(jì)算機(jī)硬軟件在運(yùn)行過(guò)程中的使用情況。
2.1.2消息處理器消息處理其的主要工作內(nèi)容便是與其他智能體進(jìn)行溝通,此種數(shù)據(jù)傳遞溝通是通過(guò)二進(jìn)制的形式來(lái)表達(dá)傳遞,還有一種建立文本的基礎(chǔ)上進(jìn)行傳遞。
2.1.3基于感知融合的世界模型基于感知融合的世界模型跟理論模型中的世界模型相對(duì)應(yīng),感知處理器能夠感知器與消息處理器中獲得信息,在一段連續(xù)的時(shí)間周期內(nèi)將感知器與消息處理器中產(chǎn)生的數(shù)據(jù)信息融合一致。
2.1.4目標(biāo)判斷函數(shù)將兩個(gè)數(shù)值相比較便可得到一個(gè)最簡(jiǎn)單的判斷函數(shù),較為復(fù)雜的判斷方式還有區(qū)間判斷、模糊判斷、約束判斷等。
2.1.5策略部件在智能體通用軟件的模型中,沒(méi)有必要也不可能將策略函數(shù)具體化,在實(shí)際工作中策略部件的具體形式可以根據(jù)具體應(yīng)用而定。
2.1.6效應(yīng)器效應(yīng)器作為系統(tǒng)的輸出,對(duì)外界對(duì)象與自身世界模型產(chǎn)生作用。一個(gè)智能體可能存在多個(gè)執(zhí)行器,智能部件安排任務(wù)的執(zhí)行順序,將任務(wù)分解成多個(gè)子任務(wù),子任務(wù)按照順序排列,而效應(yīng)器負(fù)責(zé)監(jiān)督子任務(wù)的執(zhí)行情況,必要時(shí)可以變換執(zhí)行的順序。
2.2基于建模語(yǔ)言UML的應(yīng)用程序在結(jié)構(gòu)模型的基礎(chǔ)上,可以運(yùn)用建模語(yǔ)言UML來(lái)實(shí)現(xiàn)應(yīng)用程序,而這個(gè)過(guò)程則需要通過(guò)編程來(lái)實(shí)現(xiàn)。先是基于建模語(yǔ)言UML的代碼生成智能體系統(tǒng),然后運(yùn)行該系統(tǒng)。建模語(yǔ)言UML是一種可視化的建模語(yǔ)言,它與其他大多數(shù)面向?qū)ο蟮恼Z(yǔ)言存在著密切的映射關(guān)聯(lián)。代碼生成則是直接根據(jù)UML圖生成計(jì)算機(jī)的框架程序,與智能體的六個(gè)組成部分相對(duì)應(yīng),UML模型的實(shí)現(xiàn)形式為CInputContainer、CSensor、CComunication、CEffector、Agent、COutputContainer。智能體系統(tǒng)在上述的模型與語(yǔ)言實(shí)現(xiàn)形式下,可以擇優(yōu)選擇軟件的開(kāi)發(fā)程序。
3結(jié)束語(yǔ)
因智能體系統(tǒng)開(kāi)發(fā)軟件工程能夠解決其他類似軟件無(wú)法處理的問(wèn)題,所以智能體軟件的市場(chǎng)應(yīng)用范圍非常大。智能體系統(tǒng)有效的增強(qiáng)對(duì)象抽象性,且在進(jìn)行建模、設(shè)計(jì)、分析及實(shí)現(xiàn)的過(guò)程中發(fā)揮這重要的作用,讓人們的生活更加方便快捷,我國(guó)在此方面取得一定成就,但是還不能滿足人們的實(shí)際生活需要,還需要研究人員認(rèn)真的研發(fā),找出更為適合人們的軟件,提高經(jīng)濟(jì)的迅速發(fā)展。
作者:何偉超單位:內(nèi)蒙古自治區(qū)巴彥淖爾市