arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2005.07883cs.SE
收藏

面向建模与仿真服务的建筑设计空间

Architectural Design Space for Modelling and Simulation as a Service: A Review

Mojtaba Shahin, M. Ali Babar, Muhammad Aufeef Chauhan

摘要:

建模与仿真即服务(MSaaS)是一种快速按需部署和执行建模与仿真(M&S)应用程序的有前途的方法。一个适当的软件架构是必不可少的,以提供高质量的M&S应用程序遵循MSaaS的概念,以广泛的用户。本研究旨在通过对2010年至2018年发表的31篇论文进行系统综述,来描述最先进的MSaaS架构。我们的研究结果表明,MSaaS应用程序的设计主要采用分层架构风格,其次是面向服务的架构,基于组件的架构,基于可插拔组件的架构。我们还发现互操作性和可部署性在MSaaS应用程序的架构中具有最重要的意义。此外,我们的研究表明,目前的MSaaS架构不符合现代M&S应用程序的关键用户需求适当。基于我们的研究结果,我们建议需要更多的努力和研究来(1)设计用户界面,使用户能够以最小的努力和有限的领域知识构建和配置仿真模型,(2)提供机制来提高M&S应用程序的可部署性,以及(3)深入了解如何构建M&S应用程序以响应军事领域中新兴的用户需求。

英文摘要:

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.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑