论文部分内容阅读
随着舰船作战系统的发展,其软件的复杂程度越来越高,分布性、并发性、实时性、智能性越来越多地出现在软件需求中。而传统的软件设计方法(例如面向对象)没有提供很完善的方法来解决这些问题,原因在于复杂系统有太多的因素需要考虑,利用传统方法往往使得建立的模型复杂度过高。基于上述背景,本文将基于角色的智能体技术引人到舰船作战系统的设计中,以智能体角色为设计方法的核心概念。该方法构建了角色模型、交互模型和状态模型。其中,角色模型用来表示各个智能体的目标,其包含的各个角色以及每个角色所实现的功能;交互模型用来表示智能体之