面向Agent軟件工程綜述
本文關(guān)鍵詞:面向Agent軟件工程綜述,由筆耕文化傳播整理發(fā)布。
2009年第5期
文章編號(hào):1006 2475(2009)05 0036 03
計(jì)算機(jī)與現(xiàn)代化JISUANJIYUXIANDAIHUA
總第165期
面向Agent軟件工程綜述
梁志榮
(肇慶學(xué)院教育技術(shù)與計(jì)算機(jī)中心,廣東肇慶526061)
摘要:面向Agent軟件工程是近年來軟件工程領(lǐng)域出現(xiàn)的一個(gè)重要的前沿研究方向,受到了學(xué)術(shù)界和工業(yè)界的高度關(guān)注和重視,研究活躍,發(fā)展迅速。本文從應(yīng)用需求和技術(shù)發(fā)展兩個(gè)方面闡述了面向Agent軟件工程的產(chǎn)生和發(fā)展背景;從技術(shù)、開發(fā)和工具3個(gè)視點(diǎn)綜述了現(xiàn)階段面向Agent軟件工程的研究內(nèi)容;分析了面向Agent軟件工程的研究現(xiàn)狀;最后討論了它的應(yīng)用前景和面臨的挑戰(zhàn)以指導(dǎo)進(jìn)一步研究。
關(guān)鍵詞:面向Agent軟件工程;多Agent系統(tǒng);Agent理論和技術(shù)中圖分類號(hào):TP31 文獻(xiàn)標(biāo)識(shí)碼:A
ComprehensiveStudyofAgent orientedSoftwareEngineering
LIANGZhi rong
(EducationTechnologyandComputerCenter,ZhaoqingUniversity,Zhaoqing526061,China)
Abstract:ThestudyofAgent orientedsoftwareengineeringisoneofthemostimportantissuesinthefieldofsoftwareengineering.Itacquireshighlyattentionandconcerninthefieldofacademicsandindustry,andthestudyconcernediswidelyandquicklyde veloped.TheemergeandbackgroundofAgent orientedsoftwareengineeringareillustratedfromtwoaspects:thenecessityoftheapplicationofAgent orientedsoftwareengineeringanditstechnicaldevelopment.ThispaperpresentsthecontentofAgent orien tedsoftwareengineeringresearchfromtheaspectsofitstechnology,developmentandtools.ThepresentsituationofAgent orien tedsoftwareengineeringisanalyzed.Theprospectofitsapplicationanditschallengearediscussedsoasforitsfurtherstudy.Keywords:Agent orientedsoftwareengineering;multi Agentsystem;Agenttheoryandtechnology
1 研究背景和現(xiàn)狀
面向?qū)ο蟮能浖こ谭椒ㄗ鳛楫?dāng)前一種主流的技術(shù),現(xiàn)在已經(jīng)形成一套成熟的系統(tǒng)開發(fā)方法:面向?qū)ο蟮姆治?OOA)、面向?qū)ο蟮脑O(shè)計(jì)(OOD)、面向?qū)?/p>
象的程序設(shè)計(jì)(OOP)。然而隨著當(dāng)前計(jì)算機(jī)網(wǎng)絡(luò)的迅速發(fā)展和各種分布式應(yīng)用軟件的需求不斷涌現(xiàn),使得當(dāng)今的網(wǎng)絡(luò)和應(yīng)運(yùn)軟件呈現(xiàn)出分布式、動(dòng)態(tài)、開放、異質(zhì)等復(fù)雜的特征。這些特征對當(dāng)前主流的面向?qū)ο蟮能浖_發(fā)方法提出了新的挑戰(zhàn),從而面向Agent的軟件工程方法應(yīng)用而生,并對以上復(fù)雜的特征提出了很好的解決方法。但是面向Agent的軟件方法并不是對面向?qū)ο蟮能浖こ痰姆穸?兩者有許多相似和聯(lián)系之處,吸收和借鑒面向?qū)ο蠓椒ǖ某晒?jīng)驗(yàn)和成熟技術(shù)對于面向Agent的軟件方法的研究十分
有益。
Agent特別是多Agent技術(shù)在計(jì)算機(jī)領(lǐng)域的研究和應(yīng)用源于20世紀(jì)70年代的美國麻省理工學(xué)院研究人員開展的一系列關(guān)于分布式人工智能的研究。當(dāng)時(shí)研究人員發(fā)現(xiàn),通過協(xié)作將一些簡單的信息系統(tǒng)組成一個(gè)大的系統(tǒng)可以顯著提高系統(tǒng)處理復(fù)雜問題的能力,并且通過定義合理的協(xié)作機(jī)制可以提高整體系統(tǒng)的智能水平。由此產(chǎn)生了具有一定智能、能被動(dòng)地響應(yīng)信息處理的需求,除了完成事先指定的任務(wù)外,還能夠主動(dòng)地預(yù)測、適用乃至積極的尋找途徑以支持用戶完成任務(wù)的軟件Agent的概念和方法。國際上有關(guān)Agent以及面向Agent的軟件方法的研究主要可以分為以下兩個(gè)時(shí)期:
(1)1977~1990年,主要集中于智能Agent的研
[1]
究(smartAgent)。1995年Wooldridge總結(jié)了慎思
收稿日期:2008 10 21
作者簡介:梁志榮(1965 ),男,廣東肇慶人,肇慶學(xué)院教育技術(shù)與計(jì)算機(jī)中心講師,碩士,研究方向:多媒體和網(wǎng)絡(luò)。
本文關(guān)鍵詞:面向Agent軟件工程綜述,,由筆耕文化傳播整理發(fā)布。
本文編號(hào):136530
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/136530.html