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

05/16/2020
by   Mojtaba Shahin, et al.
0

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. The goal of this study is 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.

READ FULL TEXT

page 6

page 7

page 30

research
09/22/2022

Blockchain-Oriented Services Computing in Action: Insights from a User Study

Blockchain architectures promise disruptive innovation but factually the...
research
05/20/2019

A Comparative Review of Microservices and Monolithic Architectures

Microservices' architecture is getting attention in the academic communi...
research
05/12/2021

A Systematic Literature Review on Blockchain Governance

Blockchain has been increasingly used as a software component to enable ...
research
12/11/2019

A Reference Architecture and Modelling Principles for Architectural Stability based on Self-Awareness: Case of Cloud Architectures

With the increased dependence on software, there is a pressing need for ...
research
04/08/2022

How to Design Autonomous Service Level Agreements for 6G

With the growing demand for network connectivity and diversity of networ...
research
12/15/2021

Service Oriented Architecture in Enterprise Application

At present organizations try to achieve competitive advantages using inf...
research
03/22/2022

Improving Quality of Service for Users of DAG-based Distributed Ledgers

An outstanding problem in the design of distributed ledgers concerns pol...

Please sign up or login with your details

Forgot password? Click here to reset