期刊文献+

多Agent系统的上下文感知增强 被引量:3

Enhancing Multi-Agent System with Context-Awareness
在线阅读 下载PDF
导出
摘要 如今,多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.
出处 《软件学报》 EI CSCD 北大核心 2012年第11期2905-2922,共18页 Journal of Software
基金 国家自然科学基金(61073031 61021062) 国家重点基础研究发展计划(973)(2009CB320702) 国家高技术研究发展计划(863)(2012AA011205)
关键词 软件AGENT 多AGENT 系统 上下文感知 程序设计 软件方法学 software agent multi-agent system context-aware programming software methodology
  • 相关文献

参考文献5

二级参考文献160

  • 1马晓星,余萍,陶先平,吕建.一种面向服务的动态协同架构及其支撑平台[J].计算机学报,2005,28(4):467-477. 被引量:80
  • 2吕建,陶先平,马晓星,胡昊,徐锋,曹春.基于Agent的网构软件模型研究[J].中国科学(E辑),2005,35(12):1233-1253. 被引量:43
  • 3余萍,马晓星,吕建,陶先平.一种面向动态软件体系结构的在线演化方法[J].软件学报,2006,17(6):1360-1371. 被引量:31
  • 4吕建,马晓星,陶先平,徐锋,胡昊.网构软件的研究与进展[J].中国科学(E辑),2006,36(10):1037-1080. 被引量:101
  • 5常志明,毛新军,王戟,齐治昌.多Agent系统中软构件的动态绑定机制及其操作语义[J].计算机研究与发展,2007,44(5):806-814. 被引量:7
  • 6Martinez J J, Salavert IR. A conceptual model for context-aware dynamic architectures. In: Proceedings of the 23rd International Conference on Distributed Computing Systems. Washington: IEEE Computer Society, 2003. 138.
  • 7Lopes A, Fiadeiro J L. Algebraic semantics of design abstractions for context-awareness. In: Fiadeiro J L, Mosses P, Orejas F. eds. Recent Trends in Algebraic Development Techniques. Berlin: Springer, 2005. 79-93.
  • 8Lopes A, Fiadeiro J L. Context-awareness in software architectures. In: Morrison R, Oquendo F, eds. Software Architecture. Berlin: Springer, 2005. 146-161.
  • 9Munnelly J, Fritsch S, Clarke S, An aspect-oriented approach to the modularisation of context. In: Proceedings of the 5th IEEE International Conference on Pervasive Computing and Communications. Washington: IEEE Computer Society, 2007. 114-124.
  • 10Keays R, Rakotonirainy A. Context-oriented programming. In: Proceedings of the 3rd ACM International Work- shop on Data Engineering for Wireless and Mobile Access. New York: ACM Press, 2003. 9-16.

共引文献322

同被引文献20

  • 1王梅蓉,曾广平,涂序彦.多库协同中的Al-Agents研究[J].计算机应用,2004,24(6):78-79. 被引量:3
  • 2崔方龙,曹彩凤,龚家兵.一种基于移动Agent的事务处理模型[J].计算机工程与科学,2006,28(9):119-122. 被引量:2
  • 3于卫红.基于Jade平台的多Agent系统开发技术[M].北京:国防工业出版社,2010:5-15.
  • 4CHRSANTHIS P K, BERNSTEIN J. Distributed optimistic concurren- cy control with reduced rollback [ J]. Distributed Computing, 1998, 2 ( 1 ) :45-59.
  • 5BALAKUMAR V,SAKTHIDEVI I. An efficient database synchroniza- tion algorithm for mobile devices based on secured message digest [ C ]//Proc of International Conference on Computing, Electronics and Electrical Technologies. 2012 : 937 -942.
  • 6PITOURA E, BHARGAVA B. Maintaining consistency of data in mo- bile computing environments [ C ]//Proc of the 15 th IEEE Internation- al Conference on Distributed Computing Systems. 2001:404- 413.
  • 7BARGHOUTI N S, KAISER G E. Concurrency control in advanced database applications [ J ]. AC M Computing S u rveys, 2001,23 ( 3 ) : 269-317.
  • 8曾文荚.面向移动环境的数据存储管理方法关键技术研究[D].广州:华南理工大学,2011.
  • 9WALBORN G D, CHRYSANTHIS P K. Supporting semantics-based transaction processing in mobile database applications [ C ]//Proc of the 14th IEEE Symposium on Reliable Distributed Systems. 1995:31- 40.
  • 10程奕,王申康.多Agent系统模型的结构研究[J].浙江理工大学学报(自然科学版),2009,26(1):98-103. 被引量:3

引证文献3

二级引证文献6

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部