资源描述:
《e agent plugin architecture》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、IEEEIntegrationofKnowledgeIntensiveMulti-AgentSystems(KIMAS-05),Waltham,MA,April18-21,2005E2AgentPluginArchitectureMinhVuandCraigThompsonComputerScienceandComputerEngineeringDepartmentUniversityofArkansas,Fayetteville,AR72701,USA{mvu,cwt}@uark.eduIEEEIntegrationofKnowledge
2、IntensiveMulti-AgentSystems(KIMAS-05),Waltham,MA,April18-21,2005Abstract–E2isaplugin-based,service-orientedmiddlewarearchitecture.E2extendsthepopularEclipseplatform’sideaofbuildingasoftwaresystementirelyanddynamicallyfromXML-interfacedplugins,addsthefeaturetoremoveandrepla
3、cepluginsonthefly,administersthepluginconnectionprocess,andprovidesamessagetransportpluginfordistributedinter-E2systemcommunication.E2introducesagenericuserinterfacepluginthatseparatesuserinterfacesandapplicationfunctionality.Withtheseextensions,E2extendsthepluginconcept,w
4、ithitssuccessonthedesktop,tothebroaderareasofdistributedmiddlewareandmulti-agentsystems.E2retainscompatibilitywithEclipsesothatitcanreuseEclipsepluginsbutalso,viaanextensibleinterpretercapability,addscompatibilitywithWebServicesandWSDL.ThispaperdescribestheE2platform,imple
5、mentedinJava,beingusedtodeveloptheEverythingisAliveagentsystem.1.MotivationandBackgroundForsomeyears,wehavebeendevelopingavisionofpervasivecomputingthatwillrelyonagents.EverythingisAlive(EiA)isavisionofthecomingInternetofThingswherecomputingispervasiveandeverythingisalive—
6、thatis,aworldwherecommonobjects,includinginanimateandabstractones,canhaveindividualidentities,memory,processingcapabilities,andtheabilitytocommunicate,sense,monitor,andcontroltheirownbehaviors[1].OurearlierworkonagentsystemarchitecturesresultedintheEgentssystem[2],devel
7、opedaspartoftheDARPAControlofAgent-basedSystemsProgram,andtheSmallUnitOperations(SUO)agentsystem[3,4]developedforRomeLabs.EgentsdemonstratedXML-basedmessageformatsandascalablemessagetransportbasedonemail.SUOaddedagentontologies,agentsimulations,andtheabilitytosendaroleassi
8、gnmenttogenericagentstospecializethemtobecomerangers,sensors,robots,etc.Externally,Egents