主页期刊介绍编委会编辑部服务介绍道德声明在线审稿编委办公编辑办公English
2018-2019年专刊出版计划 微信服务介绍 最新一期:2018年第12期
     
在线出版
各期目录
纸质出版
分辑系列
论文检索
论文排行
综述文章
专刊文章
美文分享
各期封面
E-mail Alerts
RSS
旧版入口
中国科学院软件研究所
  
投稿指南 问题解答 下载区 收费标准 在线投稿
马骏,陶先平,朱怀宏,吕建.多Agent系统的上下文感知增强.软件学报,2012,23(11):2905-2922
多Agent系统的上下文感知增强
Enhancing Multi-Agent System with Context-Awareness
投稿时间:2012-06-08  修订日期:2012-08-21
DOI:10.3724/SP.J.1001.2012.04301
中文关键词:  软件agent  多agent 系统  上下文感知  程序设计  软件方法学
英文关键词:software agent  multi-agent system  context-aware  programming  software methodology
基金项目:国家自然科学基金(61073031, 61021062); 国家重点基础研究发展计划(973)(2009CB320702); 国家高技术研究发展计划(863)(2012AA011205)
作者单位E-mail
马骏 计算机软件新技术国家重点实验室(南京大学),江苏 南京 210093
南京大学 计算机软件研究所,江苏 南京 210093 
 
陶先平 计算机软件新技术国家重点实验室(南京大学),江苏 南京 210093
南京大学 计算机软件研究所,江苏 南京 210093 
txp@nju.edu.cn 
朱怀宏 计算机软件新技术国家重点实验室(南京大学),江苏 南京 210093
南京大学 计算机软件研究所,江苏 南京 210093 
 
吕建 计算机软件新技术国家重点实验室(南京大学),江苏 南京 210093
南京大学 计算机软件研究所,江苏 南京 210093 
 
摘要点击次数: 3700
全文下载次数: 3772
中文摘要:
      如今,多agent 系统(multi-agent system,简称MAS)被广泛用于开发各种应用系统.当前,开放、动态、难控的计算平台要求软件系统能够根据系统自身及其环境状态信息及其改变,动态地调节自身的行为,即具备一定的上下文感知能力.然而,现有工作并未就如何向既有的MAS 应用系统引入上下文感知能力提出有效的解决方案.依照关注分离原则,结合面向上下文程序设计技术(context-oriented programming,简称COP)、反射技术(reflection)以及代码植入技术(code instrumentation),提出了一套MAS 系统上下文感知增强框架和底层支撑技术.开发人员可以在既有应用源码不可得的情况下,自动地将指定agent 类型转换为(扩展为)具有上下文感知能力的agent 类型.此外,利用底层运行支撑环境,系统管理员可以在系统运行时刻动态地调整指定agent 的上下文感知行为.
英文摘要:
      Multi-Agent system (MAS) is widely used to develop applications in different domains. Currently, the computing platform is becoming more and more open, dynamic, and uncontrollable. Hence, software systems are required to adapt to the changing states of themselves and their running environments. In other words, systems should be context-aware. However, the way to enhance existing MAS applications with context-awareness is not well addressed by existing works. In this paper, based on the Separation of Concerns principle, the study combines context-oriented programming (COP), reflection, as well as code instrumentation technologies in a way to introduce context-awareness to existing MAS applications. With the proposed approach, agents of an existing MAS application are transformed to context-aware ones, even if the source code is unavailable. In addition, with the help of the underlying runtime environment, the administrator can dynamically adjust the context-aware behaviors of a specified agent (or a group of agents) at runtime.
HTML  下载PDF全文  查看/发表评论  下载PDF阅读器
 

京公网安备 11040202500064号

主办单位:中国科学院软件研究所 中国计算机学会
编辑部电话:+86-10-62562563 E-mail: jos@iscas.ac.cn
Copyright 中国科学院软件研究所《软件学报》版权所有 All Rights Reserved
本刊全文数据库版权所有,未经许可,不得转载,本刊保留追究法律责任的权利