高级检索
    董孟高, 毛新军, 郭 毅, 齐治昌. 复杂自适应多Agent系统的环境表示及感知[J]. 计算机研究与发展, 2012, 49(2): 402-412.
    引用本文: 董孟高, 毛新军, 郭 毅, 齐治昌. 复杂自适应多Agent系统的环境表示及感知[J]. 计算机研究与发展, 2012, 49(2): 402-412.
    Dong Menggao, Mao Xinjun, Guo Yi, Qi Zhichang. Representing and Perceiving Environment of Complex Self-Adaptive Multi-Agent Systems[J]. Journal of Computer Research and Development, 2012, 49(2): 402-412.
    Citation: Dong Menggao, Mao Xinjun, Guo Yi, Qi Zhichang. Representing and Perceiving Environment of Complex Self-Adaptive Multi-Agent Systems[J]. Journal of Computer Research and Development, 2012, 49(2): 402-412.

    复杂自适应多Agent系统的环境表示及感知

    Representing and Perceiving Environment of Complex Self-Adaptive Multi-Agent Systems

    • 摘要: 对自适应系统驻留环境的显式表示和有效感知是实现复杂自适应系统的前提,也是当前自适应系统研究面临的一项重要挑战.借助于组织学思想将自适应系统中的自主运行单元抽象为Agent,把复杂自适应系统视为多Agent组织,提出了基于动态绑定的自适应机制和构造框架;将环境作为一阶抽象,提供了对自适应多Agent组织的驻留环境进行抽象和描述的语言设施以及对环境进行有效感知的两种方法:基于事件发布-订阅和基于软传感器的方法;提出了支持软传感器与环境动态关联的思想和技术,使得复杂自适应系统的开发具有环境表示显式化、环境感知透明化的特征,所开发的软件系统易于维护和升级.介绍了实现上述机制、技术和语言设施的支撑平台SADE,并进行了案例分析以验证方法的可行性和有效性.

       

      Abstract: Implementation of a self-adaptive system should be on the premise of explicitly representing and efficiently perceiving its environment, which is a challenge to the self-adaptive system research. In this paper, the autonomous entities in self-adaptive systems are abstracted as agents, and the complex self-adaptive systems are regarded as multi-agent organizations. Based on dynamic binding, we present an adaptive mechanism and its supporting framework to develop self-adaptive agents. In the framework, environment is regarded as the first-class abstraction, and a language is provided to abstract and describe the environment in which self-adaptive multi-agent organizations are situated. To perceive the environment efficiently, two approaches are presented based on event publish-subscrib and softsensor, and also the method of dynamic associating the relationship between softsensor and environment. Based on the approaches, the developed complex self-adaptive systems can represent their environment explicitly and perceive the environment transparently, and it is easy to maintain and upgrade those systems. This paper introduces the supporting platform SADE for the above mechanism, technology and language. In addition, a case study is presented to illustrate the feasibility and effectiveness of the proposed approaches.

       

    /

    返回文章
    返回