摘要
作为一种研究复杂系统的有效手段,基于Agent的建模仿真方法得到了广泛应用。但目前还没有一种得到广泛认可的建模仿真规范来指导和约束Agent仿真模型的设计、开发、集成和运行,不利于提高Agent仿真模型的可重用性和开发效率。提出将采用模型驱动架构和基于组件设计思想的仿真模型可移植性规范(simu-lation model portability standard 2.0,SMP2)引入到基于Agent的建模仿真中,通过把Agent仿真中的元素映射到SMP2的模型设计和开发模式架构下,并根据Agent仿真特性对SMP2进行相应扩展,来支持模型驱动的组件化的Agent仿真模型开发。利用一个应用实例,验证了提出方法的有效性。
As an effective approach to study complex systems,the method of Agent-based modeling and simulation(ABMS) is widely used in many research fields,but at present there is no one modeling and simulation(MS) standard to guide and restrict the design,development,assembly and schedule of the Agent-based simulation models,which is obstructive to improve their reusability and development efficiency.The simulation model portability standard 2.0(SMP2) that adopts the principles of model-driven architecture and component-based design is imported into ABMS.The elements of ABMS are mapped into the architecture of the SMP2 model design and SMP2 is extended according to the characteristics of ABMS so as to support the model-driven and component-based development of Agent-based simulation models.Through an application example,the proposed method is validated.
出处
《系统工程与电子技术》
EI
CSCD
北大核心
2011年第8期1907-1912,共6页
Systems Engineering and Electronics
基金
国家自然科学基金(60974073,60974074)资助课题
关键词
基于Agent的建模仿真
模型驱动架构
基于组件的设计
仿真模型可移植性规范
Agent-based modeling and simulation(ABMS)
model-driven architecture(MDA)
component-based design(CBD)
simulation model portability standard 2.0(SMP2)