摘要
提出了一种基于Agent的建模与仿真设计模式———ABMS设计模式,阐述了ABMS设计模式的主要内容。该模式的提出有利于在建模与仿真领域以及软件开发界之间建立关于ABMS的对话联系与交流。然后设计了一种包含仿真服务模型ServerAgent和仿真模型结构SimAgent的ABMS分布仿真框架,该框架将最大限度实现仿真重用,并将支持大规模的基于A gent的复杂系统的仿真,包括军事对抗以及天战系统的仿真。该框架部分借鉴了HLA的思想,其中的ServerAgent提供底层的通用仿真服务。
<Abstrcat>An Agent-Based Modeling and Simulation design pattern:ABMS design pattern, was proposed creatively. The ABMS design pattern will be helpful to build dialogue and communications between the domain of modeling and simulation and software development community. Based on the ABMS design pattern, a distributed simulation software framework for ABMS called ABDSF, including agent simulation service model(ServerAgent),agent simulation model(ASM) and intelligent model, is proposed .The framework uses the HLA for reference. With this framework, we can mostly share the models and simulation technologies, improve the reusability and interoperability of the models. And we can conduct large-scale agent-based simulation for complex systems, including military system and space operations under the framework.
出处
《计算机仿真》
CSCD
2005年第5期254-258,共5页
Computer Simulation
基金
国防预研基金项目(51420010303KG0109)。
关键词
复杂系统
设计模式
软件框架
基于智能体的建模与仿真
天战
Complex systems
Design pattern
Software framework
Agent-based modeling and simulation (ABMS)
Space operations