摘要
模拟与仿真即服务是一种能够快速、按需部署和执行仿真应用的方法。为了向终端用户提供高质量的仿真服务,恰当的软件架构必不可少。本文基于近10年来模拟与仿真即服务软件架构研究领域的10篇代表性文献,归纳得到五条设计原则:仿真领域知识透明、易于使用、并行执行、模型之间解耦合以及多用户协作。在此基础上,叙述了军事仿真的应用需求,并分析现有软件架构的优缺点。最后叙述进一步发展方向,明确了分层架构是主要设计模式,简洁易用的用户接口则最为重要,应用容器化虚拟技术提高仿真应用的部署便捷性、设计满足军事应用需求的软件架构是未来重要研究方向。
Modelling and Simulation as a Service(MSaaS)is a promising approach to deploy and execute Modelling and Simulation(M&S)applications quickly and on-demand.An appropriate software architecture is essential to deliver quality M&S applications to end users.This study covered 10 representative papers published recent 10 years in the MSaaS software architecture research area,revealed that with no or minimum domain knowledge,ease of use,run in parallel,decoupled from other model and collaboration are the main five drivers of architectural design.In addition,our study analyzed the strengths and weaknesses of MSaaS architectures by the point of requirements in military domain,indicated that MSaaS applications are mainly designed using layered architecture style,interoperable user interface have the greatest importance.We recommended that there is a need for more effort and research to improve the deployability of M&S applications by applying docker virtualization technologies and to respond to the emerging user requirements in the military domain.
作者
杜楠
谭亚新
DU Nan;TAN Yaxin(Military Exercise and Training Center, Army Academy of Armored Forces, Beijing 100072, China)
出处
《兵器装备工程学报》
CSCD
北大核心
2021年第9期7-14,共8页
Journal of Ordnance Equipment Engineering
基金
军队科研计划项目(41401020301)。
关键词
模拟与仿真
云计算
软件架构
即服务
面向服务的计算
modeling and simulation
cloud computing
software architecture
as-a-service
service-oriented computing