资源描述:
《Chou_An-embeddable-mobile-agent-platform-supporting-runtime-code-mobility,-interaction-and-coordination-of-mobile-agents-and-host-systems_2010》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、InformationandSoftwareTechnology52(2010)185–196ContentslistsavailableatScienceDirectInformationandSoftwareTechnologyjournalhomepage:www.elsevier.com/locate/infsofAnembeddablemobileagentplatformsupportingruntimecodemobility,interactionandcoordinationofmobileagentsandhostsyst
2、emsYu-ChengChou,DavidKo,HarryH.Cheng*IntegrationEngineeringLaboratory,DepartmentofMechanicalandAeronauticalEngineering,UniversityofCalifornia,Davis,CA95616,USAarticleinfoabstractArticlehistory:Agenttechnologyisemergingasanimportantconceptforthedevelopmentofdistributedcomple
3、xsys-Received16February2008tems.Anumberofmobileagentsystemshavebeendevelopedinthelastdecade.However,mostofthemReceivedinrevisedform2August2009weredevelopedtosupportonlyJavamobileagents.InordertoprovidedistributedapplicationswithcodeAccepted24September2009mobility,thisarticl
4、epresentsalibrary,theMobile-Clibrary,thatallowsamobileagentplatform,Mobile-Availableonline12October2009C,tobeembeddableinanapplicationtosupportmobileC/C++codescarriedbymobileagents.Mobile-CusesaC/C++interpreterasitsAgentExecutionEngine(AEE).ThroughtheMobile-Clibrary,Mobile-
5、CcanKeywords:beembeddedintoanapplicationtosupportmobileC/C++codescarriedbymobileagents.UsingmobileMobileagentlibraryC/C++codes,itiseasytointerfaceavarietyoflow-levelhardwaredevicesandlegacysystems.ThroughMobileagentAPIEmbeddableIEEEFIAPstandardcomplianttheMobile-Clibrary,Mo
6、bile-Ccanrunonheterogeneousplatformswithvariousoperatingsystems.ThemobileagentplatformMobile-Clibraryhasasmallfootprinttomeetthestringentmemorycapacityforapplicationsinmech-C/C++mobileagentsatronicandembeddedsystems.TheMobile-ClibrarycontainsdifferentcategoriesofApplication
7、Pro-Ch,C/C++interpertergrammingInterfaces(APIs)inbothbinaryandagentspacestofacilitatethedesignofmobileagentbasedapplications.Inaddition,arichsetofexistingAPIsfortheC/C++interpreteremployedastheAEEallowsanapplicationtohavecompleteinformationandcontroloverthemobileC/C++codesr
8、esidinginMobile-C.WiththesynchronizationmechanismprovidedbytheMobile-Clibraryforbo