软件学报
軟件學報
연건학보
JOURNAL OF SOFTWARE
2012年
11期
2905-2922
,共18页
马骏%陶先平%朱怀宏%吕建
馬駿%陶先平%硃懷宏%呂建
마준%도선평%주부굉%려건
软件agent%多agent系统%上下文感知%程序设计%软件方法学
軟件agent%多agent繫統%上下文感知%程序設計%軟件方法學
연건agent%다agent계통%상하문감지%정서설계%연건방법학
如今,多agent系统(multi-agent system,简称MAS)被广泛用于开发各种应用系统.当前,开放、动态、难控的计算平台要求软件系统能够根据系统自身及其环境状态信息及其改变,动态地调节自身的行为,即具备一定的上下文感知能力.然而,现有工作并未就如何向既有的 MAS 应用系统引入上下文感知能力提出有效的解决方案.依照关注分离原则,结合面向上下文程序设计技术(context-oriented programming,简称COP)、反射技术(reflection)以及代码植入技术(code instrumentation),提出了一套 MAS 系统上下文感知增强框架和底层支撑技术.开发人员可以在既有应用源码不可得的情况下,自动地将指定agent类型转换为(扩展为)具有上下文感知能力的agent类型.此外,利用底层运行支撑环境,系统管理员可以在系统运行时刻动态地调整指定agent的上下文感知行为.
如今,多agent繫統(multi-agent system,簡稱MAS)被廣汎用于開髮各種應用繫統.噹前,開放、動態、難控的計算平檯要求軟件繫統能夠根據繫統自身及其環境狀態信息及其改變,動態地調節自身的行為,即具備一定的上下文感知能力.然而,現有工作併未就如何嚮既有的 MAS 應用繫統引入上下文感知能力提齣有效的解決方案.依照關註分離原則,結閤麵嚮上下文程序設計技術(context-oriented programming,簡稱COP)、反射技術(reflection)以及代碼植入技術(code instrumentation),提齣瞭一套 MAS 繫統上下文感知增彊框架和底層支撐技術.開髮人員可以在既有應用源碼不可得的情況下,自動地將指定agent類型轉換為(擴展為)具有上下文感知能力的agent類型.此外,利用底層運行支撐環境,繫統管理員可以在繫統運行時刻動態地調整指定agent的上下文感知行為.
여금,다agent계통(multi-agent system,간칭MAS)피엄범용우개발각충응용계통.당전,개방、동태、난공적계산평태요구연건계통능구근거계통자신급기배경상태신식급기개변,동태지조절자신적행위,즉구비일정적상하문감지능력.연이,현유공작병미취여하향기유적 MAS 응용계통인입상하문감지능력제출유효적해결방안.의조관주분리원칙,결합면향상하문정서설계기술(context-oriented programming,간칭COP)、반사기술(reflection)이급대마식입기술(code instrumentation),제출료일투 MAS 계통상하문감지증강광가화저층지탱기술.개발인원가이재기유응용원마불가득적정황하,자동지장지정agent류형전환위(확전위)구유상하문감지능력적agent류형.차외,이용저층운행지탱배경,계통관리원가이재계통운행시각동태지조정지정agent적상하문감지행위.