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