構件技術(shù)與軟件Agent技術(shù)研究 構件技術(shù)與軟件Agent技術(shù)研究

構件技術(shù)與軟件Agent技術(shù)研究

  • 期刊名字:計算機安全
  • 文件大?。?94kb
  • 論文作者:陳曉湘
  • 作者單位:湖南涉外經(jīng)濟學(xué)院
  • 更新時(shí)間:2020-10-26
  • 下載次數:次
論文簡(jiǎn)介

構件技術(shù)與軟件Agent技術(shù)研究陳曉湘(湖南涉外經(jīng)濟學(xué)院,長(cháng)沙湖南410205)摘要:構件技術(shù)的提出對軟件重用和軟件開(kāi)發(fā)效率的提高具有非常重要的意義。而軟件Agent 技術(shù)的提出為復雜問(wèn)題的求解找到了很好的辦法。首先分析了組件技術(shù)和軟件Agent技術(shù)的主要內容,然后提出將構件技術(shù)與軟件Agent技術(shù)相融合可以有效地提高軟件的重用性、靈活性及適應性等,最后分析了組件技術(shù)和軟件agent技術(shù)在軟件開(kāi)發(fā)中的應用。關(guān)鍵詞:組件;軟件Agent; 軟件重用;軟件體系結構Research on Component Technique and Software AgentCHEN Xiao- -xiang(Ceartnent of Computer Science and tehokgy, Himan mtenatona/ Economies Iniersit, Chansa, Human 410205, Chia)Abtact: It is very important t0 present the concept of compoent techniune for improving software reuse and deloment eficiece. And it isa good method to pesent agent- bsed teholoy for soving complex and dstrbuted polems. Firstly, the main content of component techrieand software Agent are analyzed . Then ,t is presented to combine compoent techmipe and software Agent may improve software reuse,flxble and adapter etc, Lastly ,opications by compoent tehnine and soft ware Agent in large- -cale software dvelopment are itroduled .Key words: Component; Software Agent; Software Reuse; Software Architeture1引言將組件技術(shù)和軟件Agent技術(shù)相結合可以有效地提高軟在面向對象技術(shù)給解決軟件危機帶來(lái)曙光之時(shí),分布件的重用性、靈活性及適應性,有利于大型分布式軟件系式網(wǎng)絡(luò )設計又給軟件開(kāi)發(fā)提出了新的要求"。新的分布式統的開(kāi)發(fā)等。計算要求軟件能實(shí)現跨空間、跨時(shí)間、跨設備、跨用戶(hù)的共享,從而導致了軟件在規模、復雜度、功能、性能上的2軟件構件極大提高,并能支持異構協(xié)同工作、各層次面上的集成.構件(Component) 是可復用的軟件組成部分”,可重用。為了實(shí)現軟件的這種新需求,新的軟件開(kāi)發(fā)模式必被用來(lái)構造其他軟件,是指應用系統中可以明確辯識的構須支持分布式計算、瀏覽器/服務(wù)器結構、模塊化和構成成分。它可以是被封裝的對象、類(lèi).類(lèi)樹(shù)、一些功能模件化集成,使軟件類(lèi)似硬件-樣,可用不同的標準結構拼塊、軟件框架(或體系結構).文檔、分析件、設計模式裝而成。這種軟件行業(yè)的工業(yè)化趨勢導致了軟件構件的產(chǎn)等。構件分為構件類(lèi)和構件實(shí)例,通過(guò)給出構件類(lèi)參數,生和迅速發(fā)展,并成為當今軟件工程討論的焦點(diǎn)技術(shù),不生成實(shí)例,通過(guò)實(shí)例的組裝和控制來(lái)構造相應的應用軟件。僅影響著(zhù)軟件本身的質(zhì)量和成本,也改變了軟件產(chǎn)業(yè)的價(jià)按多個(gè)側面對構件分類(lèi)。值鏈和產(chǎn)業(yè)結構??梢哉f(shuō),軟件構件技術(shù)的出現是對軟件(1)開(kāi)發(fā)過(guò)程:分析件、設計件.程序件和數據件。開(kāi)發(fā)過(guò)程的一次質(zhì)的變革。軟件工程的進(jìn)步主要靠不斷產(chǎn)(2)功能:基礎層為基本的數據構件和系統支撐構件;生新的抽象方法來(lái)實(shí)現復雜系統,如過(guò)程抽象、抽象數據中間層為各種通用的中間件;頂層為針對領(lǐng)域的專(zhuān)用構件類(lèi)型、面向對象技術(shù)等,都是使軟件遠離面向機器, 而向或子系統構件。從粒度上看,通常底層的粒度較少,而頂人們理解世界的方法靠近;而面向對象方法在解決復雜分層的粒度較大。布式現實(shí)問(wèn)題時(shí)就非常困難,Agent技術(shù)的提出為這類(lèi)復中國煤化工雜分布式問(wèn)題的求解找到了辦法,它是人工智能與計算機FYHCNM H多個(gè)構件案集的組科學(xué)新的結合,用于解決復雜分布的現實(shí)問(wèn)題,開(kāi)發(fā)處于合構件。動(dòng)態(tài)的,不確定環(huán)境中的、健壯的、大規模的軟件系統。(5)開(kāi)發(fā)方式:軟件公司以開(kāi)發(fā)軟件部件為主要業(yè)務(wù),70計蘭活2009.2,方數據提供規格化的軟件部件。系統集成商則匯總總部件,組合化:構件模型的標準化和構件庫系統的標準化。成完成不同功能的軟件構件,將自己的核心技術(shù)構件化。3.2基于復用構件的軟件開(kāi)發(fā)技術(shù)由于軟件開(kāi)發(fā)模式多種多樣,因此復用的方式也不盡3軟件構件技術(shù)及其開(kāi)發(fā)相同?;趶陀脴嫾能浖_(kāi)發(fā)主要分為開(kāi)發(fā)可復用構件3.1軟件構件技術(shù)和基于可復用構件開(kāi)發(fā)兩個(gè)生命周期。軟件構件技術(shù)[I是以面向對象技術(shù)為基礎,以嵌入后(1)開(kāi)發(fā)可復用構件馬上可以使用的即插即用型構件為中心,通過(guò)構件的組合軟件復用有三個(gè)問(wèn)題,一是必須有可以復用的對象;來(lái)建立應用的技術(shù)體系,是通過(guò)構件組合支持應用的開(kāi)發(fā)二是所復用的對象必須是有用的,三是復用者需要知道如環(huán)境和系統的總稱(chēng)。因此,要實(shí)現構件技術(shù)必須具有下述何去使用被復用的對象。開(kāi)發(fā)可復用性構件是指將過(guò)去的幾個(gè)條件:軟件產(chǎn)品改造成或直接開(kāi)發(fā)出可復用的構件),這些構件(1)有標準軟件體系結構,保證構件通信協(xié)議統- ,應具有較高的質(zhì)量和較好的可復用價(jià)值,可復用構件開(kāi)發(fā)實(shí)現同步與異步操作控制,突破本地空間限制,充分利用流程如圖1所示。網(wǎng)絡(luò )環(huán)境:(2)構件有標準接口,保證系統可分解成多個(gè)功能獨需來(lái)分析和票城分析立單元,用構件組裝而成:|:(3)構件提供版本兼容語(yǔ)言來(lái)實(shí)現應用系統的擴展和更新。構件技術(shù)其主要研究?jì)热?圍1可復用構件的開(kāi)發(fā)流程(1)構件獲取:指有目的的構件生產(chǎn)和從已有系統中(2)基于可復用構件的軟件開(kāi)發(fā)挖掘提出構件;基于可復用構件的軟件開(kāi)發(fā)是指在已有的可復用構件(2)構件模型:研究構件的本質(zhì)特征及構件之間的關(guān)的基礎上構成應用系統。當完成了可復用構件的開(kāi)發(fā)后,或系。目前,學(xué)術(shù)界和產(chǎn)業(yè)界已提出了許多構件模型,典者說(shuō)當用有了一定規模的構件庫后,就可進(jìn)行基于可復用型模型有: 3C模型、REBOOT模型、CORBA模型、構件的軟件開(kāi)發(fā)?;诳蓮陀脴嫾能浖_(kāi)發(fā)人員的任務(wù)OLE/COM模型。不是從頭編寫(xiě)程序代碼,而是按照領(lǐng)域架構確定本系統需(3)構件描述語(yǔ)言:以構件模型為基礎,解決構件的要哪些可用構件,根據本系統的特殊需求對構件進(jìn)行特殊精確描述、理解及組裝問(wèn)題。對構件的描述可用系統化和化,通過(guò)從構件庫中選取恰當的構件及其修改以及對本系標準化的用語(yǔ),也可用自然語(yǔ)言表示。描述語(yǔ)言格式一般統的專(zhuān)用構件開(kāi)發(fā),然后將領(lǐng)域構架、領(lǐng)域構件和系統專(zhuān)由兩部分組成:1)構件類(lèi)型信息說(shuō)明,包括構件功能類(lèi)型、用構件組裝成-一個(gè)完整的系統,具體開(kāi)發(fā)流程如圖2所示。目標對象、源對象、中間對象、系統類(lèi)型、活動(dòng)類(lèi)型和應系塊蓄求分析構件華改.用類(lèi)型等。2)構件的實(shí)現說(shuō)明及配置特征,包括接口信領(lǐng)域構架物貸物件美交息及使用方法說(shuō)明、核心算法說(shuō)明、實(shí)現語(yǔ)言、開(kāi)發(fā)方法.贊<重運算環(huán)境、構件版本號、制作時(shí)間、關(guān)聯(lián)構件和參考構件掏件庫等。構件分類(lèi)與檢索:研究構件分類(lèi)策略、組織模式及檢索策略,建立構件庫系統,支持構件的有效管理。構件的梅架實(shí)側化成用系繞檢索技術(shù)在很大程度上依賴(lài)于構件的表示方法,目前所提專(zhuān)用構件開(kāi)發(fā)構件組裝]-[系使費試出的檢索方法,根據表示方法的不同可分為以下五類(lèi):基圖2基于構件的軟件系統開(kāi)發(fā)流程于表達式規約表示的規約匹配,基于接口規約表示的簽名匹配,基于編目術(shù)語(yǔ)的特征輪廓匹配,基于構件行為的采4軋中國煤化工樣匹配,基于知識表示的人工智能檢索方法。構件復合組4.1裝:在構件模型的基礎上研究構件的組裝機制,包括原代*THCNMH Gnt給出一一個(gè)明確的定碼級組裝和基于構件對象互操作性的運行級組裝,標準義形式是十分困難的。CarlHew itt 在DAI研究報告中2002啦劉指出:什么是一個(gè)Agent的問(wèn)題對于基于A(yíng)gent的計算統的程序設計中,較為常見(jiàn)的是數據驅動(dòng)或者消息驅動(dòng)。領(lǐng)域與提出什么是人工智能的問(wèn)題是同樣困難的。在此,數據驅動(dòng)最常見(jiàn)于管理信息系統,系統所涉及的一切操作我們首先從討論Agent的性質(zhì)人手。軟件Agent首先應或者動(dòng)作均是由于數據而引發(fā),系統本身也可以表示為一該滿(mǎn)足以下三個(gè)條件。個(gè)或者多個(gè)數據流網(wǎng)絡(luò )。消息驅動(dòng)則最常見(jiàn)于W indows(1)它是一個(gè)運行于計算機之上的一個(gè)程序;操作系統及其應用,系統中的功能或者動(dòng)作均是基于對消(2)它為用戶(hù)完成有用的任務(wù),息的監控并激發(fā)。而在軟件A gent的設計和實(shí)現中,則(3)它可以充分聰明。是以任務(wù)/目標為基礎,軟件Agent的動(dòng)作始于用戶(hù)的上述三個(gè)條件是-一個(gè)軟件Agent所必須的,但不是需求。充分條件。從本質(zhì)上看,軟件Agent應該具有下述的4.1.3自主可控性 (Autonomous & Contollable)三個(gè)本質(zhì)屬性,即交互協(xié)作性質(zhì)、目標/任務(wù)驅動(dòng)性質(zhì).軟件Agent的自主性是指軟件Agent可以在不需要自主可控性質(zhì)。人為直接干預的條件下進(jìn)行運作,并具有對其內在狀態(tài)和4.1.1交互協(xié)作性 ( Interactive)動(dòng)作進(jìn)行控制的能力。這意味著(zhù)軟件Agent具有知識和任何一個(gè)軟件Agent必須具有交互協(xié)作性質(zhì)。這里能力。軟件Agent所具有的知識-般以知識庫的形式表示。所說(shuō)的交互協(xié)作性包含兩個(gè)方面的內容: Agent與人的.知識庫中的知識一般包括Agent自身狀態(tài)、運行環(huán)境狀交互協(xié)作和Agent與Agent的交互協(xié)作。Agent 與人的態(tài)、推理知識和動(dòng)作知識等。在這里,我們將軟件Agent交互協(xié)作常見(jiàn)于Interface Intelligent Agent。 這類(lèi)軟件的推理機制分為兩個(gè)部分:即知識和能力。推理機制中的Agent主要通過(guò)Agent與人的交互界面,對于用戶(hù)提出知識包括軟件Agent進(jìn)行推理所需要的狀態(tài)知識、規則的需求給予反饋,或幫助用戶(hù)完成復雜、費時(shí)的任務(wù)。它知識、判斷知識等,而能力則指的是軟件Agent根據已們一般具有學(xué)習功能,即能夠模仿用戶(hù)的操作習慣或者滿(mǎn)有的知識和狀態(tài)進(jìn)行推理的能力。- -般而言,Agent 大都足用戶(hù)的興趣愛(ài)好:另一種交互是Agent與Agent的交具有學(xué)習能力,即知識庫可以變動(dòng),能力可以增強或者減互協(xié)作。這類(lèi)經(jīng)常存在于Multi Agent System中,不同弱。目前,常見(jiàn)的專(zhuān)家系統嚴格來(lái)講不具有學(xué)習能力。關(guān)的Agent之間通過(guò)協(xié)商或者競爭方式達到對問(wèn)題的求解。于可控性,人們曾經(jīng)擔心,由于軟件Agent的學(xué)習能力, .-般地,完成Agent與Agent之間的交互協(xié)作需要具備是否存在軟件Agent可能變得不受控制等問(wèn)題。軟件三個(gè)內容: Agent通訊語(yǔ)言、Agent 定義語(yǔ)言和MAS系Agent由于其實(shí)現手段和運行硬件環(huán)境等因素,可能在某統架構。Agent定義語(yǔ)言和通訊語(yǔ)言最早見(jiàn)于Shoham提些方面變得聰明,如軟件Agent可以解決復雜的規劃問(wèn)出的AOP方法。AOP 是相對于00P提出的,兩者都是題等,但從軟件Agent本質(zhì)上來(lái)講,軟件Agent所具有面向對象的程序設計方法(Agent是一種特殊的對象),都支的知識和能力均基于客觀(guān)形式的內在狀態(tài)和外界環(huán)境狀持消息機制。但兩者的不同在于,Agent作為對象本身具態(tài),顯然這些狀態(tài)是可控的。在W oodridge和Jennings有心智狀態(tài)、信念和能力等,另外AOP的消息是獨立于的綜述報告中提到,軟件Agent的本質(zhì)屬性應該包括反Agent的,對于MAS中的每-一個(gè)Agent而言具有相同的應性質(zhì)(Reactivity)。本文認為:反應性質(zhì)不能作為軟語(yǔ)義,而OOP中的對象是針對每一一個(gè)對象而言的,同一件Agent的本質(zhì)屬性。主要原因在于并不是所有的軟件個(gè)消息對于不同的對象而言可能具有不同的語(yǔ)義。目前Agent都具有實(shí)時(shí)反應能力,如WebMate等-系列用戶(hù)關(guān)于已經(jīng)存在了多種Agent的定義語(yǔ)言和通訊語(yǔ)言。在界面,Agent并不能實(shí)時(shí)對網(wǎng)絡(luò )資源的變動(dòng)做出反應。MAS體系結構方面,主要包含兩種方式,直接通訊方式基于上面的討論,我們沿用歷史上軟件Agent的定和協(xié)調通訊方式,這兩種方式在Genesereth &Ketchpel義方法,為軟件Agent形式化定義如下:軟件Agent是的"SoftwareAgent: An Overview ”中有較為詳細的運行于計算機上為用戶(hù)完成有用任務(wù)的對象,它必須具有論述。以下本質(zhì)屬性: (1) 交互協(xié)作性質(zhì): (2) 目標0任務(wù)驅動(dòng)性4.1.2任務(wù)/目標驅動(dòng)性質(zhì)(Task/Goal Driven)質(zhì);(中國煤化工上述條件的對象均可任何一個(gè)軟件Agent都是為了滿(mǎn)足用戶(hù)完成某一類(lèi)以稱(chēng)之1HCN M H c還可能具有其他許多有用的任務(wù)而設計和實(shí)現的。它的基本運行機制為任務(wù)性質(zhì),如moonlty、veraclly 寺,這與軟件Agent的分/目標驅動(dòng)。這與傳統的程序設計思想有所不同:在傳類(lèi)有關(guān)。72計國事20092方數據4.2軟件Agent技術(shù)特點(diǎn)(3) Agent接口的設計。Agent 接口的設計非常關(guān)鍵,軟件Agent技術(shù)可以看作是軟件開(kāi)發(fā)的又一重大突它往往影響系統的性能,這既要考慮Agent間的交互方破,這是因為它不僅能夠以一種自然、高效的方式解決傳式,又要考慮Agent與非Agent部分的交互方式。統軟件業(yè)中存在的問(wèn)題,而且還能為解決目前其他技術(shù)難(4)Agent的詳細設計和實(shí)例化。首先要了解目前已有以解決的問(wèn)題提供了-一個(gè)理想的途徑。軟件Agent與其的Agent平臺能做什么,不能做什么,它們各有什么優(yōu)他軟件技術(shù)相比,在解決傳統軟件業(yè)中存在的問(wèn)題時(shí)具有缺點(diǎn)↓然后根據系統的需要選擇合適的代理平臺;接著(zhù)進(jìn)如下優(yōu)點(diǎn)1041:行詳細設計和具體的編碼、調試工作,從而實(shí)現整個(gè)系統。(1)系統的數據、控制、專(zhuān)家知識和資源可以分布存(5)Agent的運行與維護。運行維護基于A(yíng)gent技術(shù)儲處理。的應用系統,及時(shí)發(fā)現和解決實(shí)際運行過(guò)程中遇到的問(wèn)題。(2)對Agent組成的系統可以進(jìn)行自然的描述,有利總之 ,任何系統的設計都要綜合應用多方面的因素,根據于各有關(guān)人員對軟件系統的理解。實(shí)際情況而定。(3)Agent軟件系統具有靈活性,有利于現有軟件的集成。5軟件Agent技術(shù)的融合(4)具有開(kāi)放性和復雜性。InternetPIntranet 的發(fā)展5.1 軟件重用方式的融合對軟件的開(kāi)發(fā)提出了新的問(wèn)題,高度開(kāi)放的計算機網(wǎng)絡(luò )是軟件重用是指在兩次或多次不同的軟件開(kāi)發(fā)過(guò)程中-一個(gè)松散耦合的軟件環(huán)境,軟件生產(chǎn)所面臨的難題是系統使用相同或相似軟件元素的過(guò)程。軟件元素包括程序代具有高度的開(kāi)放性和復雜性,而軟件Agent為解決這兩碼、軟件體系結構、測試用例、設計文檔、設計過(guò)程、需個(gè)問(wèn)題提供了獨特的思路:求分析文檔甚至領(lǐng)域知識?,F階段的軟件重用仍然停留在1)開(kāi)放性:在以網(wǎng)絡(luò )( InternetPIntranet) 為中心的“靜態(tài)軟件重用”階段,主要表現為重用對象是一些靜態(tài)計算環(huán)境中,用戶(hù)預先無(wú)法得知與其交互的各種資源情的,缺乏靈活性的軟部件,軟件重用活動(dòng)由開(kāi)發(fā)人員來(lái)完況,而Agent軟件系統具備這種高度的靈活性和堅固性。成,可重用資源比較有限。文獻[7]中提出了“動(dòng)態(tài)軟件2)復雜性:問(wèn)題領(lǐng)域的廣泛性、復雜性和不可預測重用”的思想,重用的對象是一些高度自治, 具有特定功性,使得通用應用系統的開(kāi)發(fā)是不可行的,惟一的解決途能和能力的動(dòng)態(tài)軟件系統,重用對對象表現出較強的靈活徑是開(kāi)發(fā)一些能夠解決特定應用領(lǐng)城的專(zhuān)用模塊化構件.性,由軟件系統動(dòng)態(tài)地完成重用活動(dòng),重用的內容是開(kāi)放而Agent的應激性和主動(dòng)性使得它既能對環(huán)境變化做出的:這種動(dòng)態(tài)軟件重用的思想與現階段軟件開(kāi)發(fā)的狀況和反應,又能根據目標主動(dòng)規劃自己的行為。趨勢是相適應的。在面向構件的編程模式下,程序要素從4.3基于 Agent的軟件開(kāi)發(fā)對象變?yōu)闃嫾?,所重用的是構件,?shí)現的是靜態(tài)的軟件重基于A(yíng)gent技術(shù)的應用開(kāi)發(fā)可以按照下述步驟進(jìn)行”。用, 在面向Agent的編程模式下,所重用的不僅僅是功能,(1)分析系統的特點(diǎn),選擇合適的實(shí)現技術(shù)。在進(jìn)行更重要的是繼承了知識,因為每個(gè)Agent都具有自己的應用開(kāi)發(fā)時(shí),首先應根據實(shí)際情況決定應采取何種技術(shù)實(shí)只是積累與學(xué)習能力,實(shí)現的可以是動(dòng)態(tài)的軟件重用?;F。一般而言,當應用需要具有跨平臺、跨網(wǎng)絡(luò )、跨地城于A(yíng)gent的軟件重用方法核心事以動(dòng)態(tài)的軟件重用為目甚至跨行業(yè)的互操作性以及較高的個(gè)人化、智能化時(shí)可標,用Agent抽象概念和基于A(yíng)gent 系統方法來(lái)概念化、以考慮采用Agent技術(shù)。這里并不排除以多種技術(shù)實(shí)現刻畫(huà)、描述、設計和構造可重用軟部件。隨著(zhù)軟件技術(shù)的應用系統的可能性。在確定以Agent技術(shù)實(shí)現應用系統發(fā)展,我們應該將Agent重用技術(shù)和構件重用技術(shù)結合后,應當具體分析應用所涉及的各個(gè)對象,決定哪些采用起來(lái),即實(shí)現靜態(tài)軟件重用和動(dòng)態(tài)軟件重用相融合,為復Agent實(shí)現,哪些采用其他方法實(shí)現。雜分布式問(wèn)題的求解獲取更高的效率。(2)Agent的功能設計。確定系統采用Agent技術(shù)實(shí)5.2構件標準規范和軟件Agent合成機制的融合現部分的數據和功能。Agent間明確分工后,應當根據各中國煤化工合方式,而Agent自功能確定內部數據。此外,還要考慮Agent的種類(lèi):之間YHC NMH G方式,構件模型是移動(dòng)Agent還是靜態(tài)Agent。另外,移動(dòng)Agent的內部描述可重用構件和這些構件之間如何相互作用的規數據應盡可能的少,以減少移動(dòng)帶來(lái)的網(wǎng)絡(luò )負擔。范。盡管目前軟件構件技術(shù)已經(jīng)在軟件重用中呈現出巨(下轉第80頁(yè))20092能正全73)報警信息的關(guān)聯(lián)關(guān)系,選取多長(cháng)時(shí)間內的報警信息進(jìn)行操實(shí)現[U].計算機應用研究,2004, 21 (8): 95- 98.作,滿(mǎn)足怎樣的條件才能確定關(guān)聯(lián)關(guān)系的成立等?!馵6]郭帆,余敏,葉繼華.一種基于分類(lèi)和相似度的報警聚合方法[U.計算機應用,2007, 27 (10): 2446 - 2449. .參考文獻:[7] 穆成坡,黃厚寬,田盛豐。入侵檢測系統報警信息聚[1]R0ESCHM. Snortusermanual2 .6.0 [EB/0L]. http:/ /www . snort.合與關(guān)聯(lián)技術(shù)研究綜述[J].計算機研究與發(fā)展,2006,org/docs/ snort. htmanuals /htmanua_ 261/ ,2006-05-23.43(1):1-8.[2]VALDESA, SINNER K Pbiliti alert Crlaton(C]/Proceedingsg[8] 穆成坡,黃厚寬,田盛豐,林友芳?;谀:C合of 4th International Symposium on Recent Advance in Intrusion評判的入侵檢測報警信息處理[J].計算機研究與發(fā)展,Detection (RAD) 2001, Lecture Notes in Computer Sclence2212.2005: 42(10): 1679-1685.Berin: Srigr2erlag, 54-68.作者簡(jiǎn)介:胡振華,男,山東師范大學(xué),碩士研究生,研究[3] P Ning . Y Cui. An Intrusion Alert Crrelator Based on方向:網(wǎng)絡(luò )信息安全,入侵檢測張永勝,男,山東師范大學(xué),Prerequstes of Itrusions[R]. Submitted for Publication. Technical Report副教授,研究方向:軟件工程與數據庫技術(shù)、Internet/IntranetTR2002-01,Department of Computer Science, North Carlina State工程;逯義軍,男,山東師范大學(xué),碩士研究生,研究方向:University, 2002物流管理徐震,男,山東師范大學(xué),碩士研究生,研究方向[4]陶利民, 廖新飛.XML 在入侵檢測規則中的應用研究[J].入侵檢測。計算機系統應用,2006.(6):250 - 253.收稿日期: 2008-09-22[5]鄭挺,胡華平.入侵檢測系統報譬信息融合模型的設計與(上接第73頁(yè))大的優(yōu)勢,但時(shí)至今日,軟件構件本身的標準和規范尚未統一和完整性的定義。在實(shí)際應用中,目前只用[1]SOAP. Simple 0bject Acces Proto[1] W3C DOCUMENT[2IM.OMG , CORBA,Microsoft/ COM/DCOM/COM+, SUNJAVABEAN/EJB這三種比較成熟的占主導地位的構件[)Miliet Reusing Software lsues and research drectin[J], IEEE技術(shù),三種構件技術(shù)都有其優(yōu)點(diǎn),為了更好地服務(wù)于軟件Trans on Software開(kāi)發(fā)利用,這三種技術(shù)也正在向緊密結合的方向發(fā)展。多ngeeing, 1995,21(6).[3]蔡 夢(mèng)。軟件構件技術(shù)[M].西安:西北工業(yè)出版社,2002.Agent系統的協(xié)作求解問(wèn)題的能力超過(guò)單個(gè)Agent,依賴(lài)[4]楊芙清.軟件重用與軟件構件技術(shù)[J].電子學(xué)報,Agent構造及軟件體系結構特性,可將多Agent系統作199(2).為一種新的軟件體系結構風(fēng)格進(jìn)行研究。就這類(lèi)系統構件[5]馮沖,江賀,馮靜芳.軟件體系結構理論與實(shí)踐[M.北要素一Agent來(lái)說(shuō),它是一種有別于以往任何系統的構京:人民郵電出版社,2004.件類(lèi)型。盡量在系統實(shí)現中, Agent或多或少與對象、控[6]孫志勇.多Agent系統體系結構及建模方法研究[D].合肥:制過(guò)程等傳統的體系結構要素聯(lián)系起來(lái)。但是,就Agent合肥工業(yè)大學(xué),2004.本身而言,其所用的自主性、智能性、交互性等特性是對[門(mén)主映輝,馮德民。大規模軟件構架技術(shù)[M .北京:科學(xué)象所不具備的。將Agent看作一種特殊的構件,利用成出版社,2003.熟的構件技術(shù)實(shí)現Agent的合成具有現實(shí)的意義。[8]李淑平.軟件Agent技術(shù)研究的現狀及展望[J].太原科技,2002,(6):40-41.6結束語(yǔ)[0]樊瑋,朱軍.軟件Agent技術(shù)的研究[J].航空計算技軟件系統往往由許多組件組合而成,當軟件系統逐漸術(shù),1999 ,29(4) :34 - 37.擴大到- -定程度,可能超過(guò)入的理解能力時(shí),需要- -種能作者簡(jiǎn)介:陳曉湘(1968-), 男,湖南涉外經(jīng)濟學(xué)院計算機夠自動(dòng)組織組件的方法,而組件技術(shù)、軟件體系結構、軟中國煤化工研究方向:計算機應件Agent技術(shù)在重用方面有著(zhù)很強的互補性,充分利用用技術(shù):Y HCNMHG各|自的優(yōu)勢,實(shí)現強有力的結合,為軟件開(kāi)發(fā)提供更好的收稿日期: 2008-07-28方法是今后要研究的主要問(wèn)題。自(80計算聰錚20092h5方數據

論文截圖
版權:如無(wú)特殊注明,文章轉載自網(wǎng)絡(luò ),侵權請聯(lián)系cnmhg168#163.com刪除!文件均為網(wǎng)友上傳,僅供研究和學(xué)習使用,務(wù)必24小時(shí)內刪除。
欧美AAAAAA级午夜福利_国产福利写真片视频在线_91香蕉国产观看免费人人_莉莉精品国产免费手机影院