Abstract:To solve the problem of low degree of modularity, low reuse and low development efficiency of warfare simulation agent software, a modularization structure design method for warfare simulation agent based on capability component is proposed. The implementation of BDI model in warfare simulation agent, and the basic concept of capability encapsulation and capability relationship are proposed. The structure, element, class and executive algorithm of warfare simulation agent’s capability component based on capability encapsulation are designed. The structure, data model, class and executive algorithm of warfare simulation agent’s general executive module based on capability component are designed. An instance of platform-level armored troop warfare modeling is used to verify the feasibility and effectiveness of the method.
蒲玮, 李雄. 基于能力组件的作战仿真Agent模块化结构设计[J]. 复杂系统与复杂性科学, 2017, 14(3): 45-57.
PU Wei, LI Xiong. Modularization Structure Design for Warfare Simulation Agent Based on Capability Component. Complex Systems and Complexity Science, 2017, 14(3): 45-57.
[1]史忠植.智能主体及其应用[M]. 北京: 科学出版社, 2000. [2]廖守亿, 王仕成, 张金生. 复杂系统基于Agent的建模与仿真[M]. 北京: 国防工业出版社, 2015. [3]李雄. 基于Agent的作战建模[M].北京:国防工业出版社, 2013. [4]姜晓平, 朱奕, 伞冶. 基于复杂系统的信息化作战仿真研究进展[J]. 计算机仿真, 2014, 31(2): 813. Jiang Xiaoping, Zhu Yi, San Ye. Survey of information-based combat simulation using complex systems theory[J]. Computer Simualtion, 2014, 31(2): 813. [5]毛新军, 胡翠云, 孙跃坤, 等. 面向Agent程序设计的研究[J]. 软件学报, 2012, 23(11): 29232936. Mao Xinjun, Hu Cuiyun, Sun Yuekun, et al. Research on agent-oriented programming[J]. Journal of Software, 2012, 23(11): 29232936. [6]胡翠云, 毛新军, 陈寅. 基于组织的面向Agent程序设计及其语言Oragent[J]. 软件学报, 2012, 23(11): 28852900. Hu Cuiyun, Mao Xinjun, Chen Yin. Organization-based agent-oriented programming and language oragent[J]. Journal of Software, 2012, 23(11): 28852900. [7]毛新军. 面向Agent软件工程:现状、挑战与展望[J]. 计算机科学, 2011, 38(1): 17. Mao Xinjun. State-of-the-Art, challenges and perspectives of agent-oriented software engineering[J]. Computer Science, 2011, 38(1): 17. [8]Dam H K, Winikoff M. Towards a next-generation AOSE methodology[J]. Science of Computer Programming,2013,78(6):684694. [9]余文广, 王维平, 李群, 等. 模型驱动的组件化Agent仿真模型开发方法[J]. 系统工程与电子技术, 2011, 33(8): 19071912. Yu Wenguang, Wang Weiping, Li Qun, et al. Modeldriven and componentbased development method ofagentbased simulation models[J]. Systems Engineering and Electronics, 2011, 33(8): 19071912. [10] Joao D, Samuel M, Ana P. FAtiMA modular: towards an agentarchitecture with a generic appraisalframework[J]. Lecture Notes in Computer Science, 2014, 8751(1):4456. [11] 黄建新, 李群, 贾全, 等. 可组合的Agent体系仿真模型框架研究[J]. 系统工程与电子技术, 2011, 33(7): 15531567. Huang Jianxin, Li Qun, Jia Quan, et al.Research on composable agent model framework for SoS[J]. System Engineering and Electronics, 2011, 33(7): 15531567. [12] Lin P, Patrick L. Formalisations of capabilities for BDI-agents[J]. Autonomous Agents and Multi-Agent Systems, 2005, 19(10): 249271. [13] Bratman M, Israel D, Pollack M. Plans and resource-bounded practical reasoning[J]. Computational Intelligence, 1988, 4(3): 349355. [14] Simeon V, John T, James H, et al. Preference-based reasoning in BDI agent systems[J]. Autonomous Agents and Multi-Agent Systems, 2016, 30(2): 291330. [15] Max W, Lin P, Sebastian S. Improving domain-independent intention seletion in BDI system[J]. Autonomous Agents and Multi-Agent Systems, 2015, 29(4): 683717. [16] Hanen L R, Fahem K, Lamjed B S. Computational models of immediate and expected emotions for emotional BDI agents[J]. Lecture Notes in Computer Science, 2015, 9120(1): 424435. [17] Rao A S, Georgeff M. BDI agents: from theory to practice[C]. 1st International Coference on Multi-Agent System, 1995, 312319. [18] James H, David N M, John T, et al. An operational semantics for the goal life-cycle in BDI agents[J]. Autonomous Agents and Multi-Agent Systems, 2014, 28(4): 682719. [19] Ingrid N. Improving the design and modularity of BDI agents with cpability relationships[J]. Lecture Notes in Computer Science, 2014, 8758(1): 5880. [20] 蒲玮, 李雄, 陈强. 基于MaSE的多Agent作战仿真控制框架设计方法[J]. 装甲兵工程学院学报, 2015, 29(6): 6471. Pu Wei, Li Xiong, Chen Qiang. Multi-agent warfare simulation control framework design methodbased on MaSE[J]. Journal of Academy of Armored Force Engineering, 2015, 29(6): 6471.