摘要
随着舰船作战系统的发展,其软件的复杂程度越来越高,分布性、并发性、实时性、智能性越来越多地出现在软件需求中。而传统的软件设计方法(例如面向对象)没有提供很完善的方法来解决这些问题,原因在于复杂系统有太多的因素需要考虑,利用传统方法往往使得建立的模型复杂度过高。基于上述背景,本文将基于角色的智能体技术引入到舰船作战系统的设计中,以智能体角色为设计方法的核心概念。该方法构建了角色模型、交互模型和状态模型。其中,角色模型用来表示各个智能体的目标,其包含的各个角色以及每个角色所实现的功能;交互模型用来表示智能体之间的交互方式,描述智能体如何获取自己所需要的信息;状态模型用来表示智能体如何随着具体环境的变化而不断改变自己的状态。通过这3个模型能有效分析舰船作战系统的模型需求和元素特性。给定案例的分析结果表明,该设计方法能够解决传统方法所遇到的难题,为舰船作战系统的研制提供了新的技术手段。
With the development of ship combat system, its software system is getting more and more complex. There are more and more requirements for the characteristics of distributed, concurrent, real-time and intelligence in the software system. However, the traditional software design methods, such as object oriented, could not provide an effective way to solve these problems. The reason is that many factors should be considered in the complex system, and it makes the constructed models to be very complicated when using traditional methods. Based on the background,the role-based agent oriented methodology is used as a means for the design of ship combat system in this paper, in which the agent role is the core concept. This methodology constructs three models:role model, interaction model and state model. Role model is used to describe the object of every agent,and it also describes the roles within the agent and the function of each role. Interaction model is used to show the interaction mode among different agents, and it is mainly describing the method through which agents acquire needed information. Status model is used to indicate how the agent updates its status according to the environment change. Using these models, the modeling requirements and element characteristics of the ship combat system could be analyzed effectively. Through the analyzing results of the given example, it is indicated that role-based agent modeling technology could solve the problems of the traditional methods, and could be used as an effective technical means for the research and development of ship combat system.
出处
《舰船科学技术》
北大核心
2012年第12期76-81,共6页
Ship Science and Technology
基金
国家部委基金资助项目(401010XXXXX01)
关键词
舰船作战系统
智能体建模方法
复杂系统
ship combat system
agent oriented modeling methodology
complex systems