论文标题
用于建模和模拟作为服务的建筑设计空间:评论
Architectural Design Space for Modelling and Simulation as a Service: A Review
论文作者
论文摘要
建模和仿真作为服务(MSAA)是一种有前途的方法,用于快速和按需部署和执行模型(M&S)应用程序。适当的软件体系结构对于按照MSAAS概念向广泛的用户提供质量的M&S应用程序至关重要。这项研究旨在通过对2010年至2018年发表的31篇论文进行系统评价来表征最先进的MSAAS架构。我们的发现表明,MSAAS应用主要是使用分层体系结构样式设计的,然后是以服务为导向的体系结构,基于组件的建筑,基于组件的体系结构,以及可容易的组件体系结构。我们还发现,互操作性和可部署性在MSAAS应用程序的体系结构中最重要。此外,我们的研究表明,当前的MSAA架构不能适当地满足现代M&S应用程序的关键用户要求。 Based on our results, we recommend that there is a need for more effort and research to (1) design the user interfaces that enable users to build and configure simulation models with minimum effort and limited domain knowledge, (2) provide mechanisms to improve the deployability of M&S applications, and (3) gain a deep insight into how M&S applications should be architected to respond to the emerging user requirements in the military domain.
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 following the MSaaS concept to a wide range of users. This study aims to characterize the state-of-the-art MSaaS architectures by conducting a systematic review of 31 papers published from 2010 to 2018. Our findings reveal that MSaaS applications are mainly designed using layered architecture style, followed by service-oriented architecture, component-based architecture, and pluggable component-based architecture. We also found that interoperability and deployability have the greatest importance in the architecture of MSaaS applications. In addition, our study indicates that the current MSaaS architectures do not meet the critical user requirements of modern M&S applications appropriately. Based on our results, we recommend that there is a need for more effort and research to (1) design the user interfaces that enable users to build and configure simulation models with minimum effort and limited domain knowledge, (2) provide mechanisms to improve the deployability of M&S applications, and (3) gain a deep insight into how M&S applications should be architected to respond to the emerging user requirements in the military domain.