Architectural Design Space for Modelling and Simulation as a Service: A Review
Mojtaba Shahin, M. Ali Babar, Muhammad Aufeef Chauhan

TL;DR
This systematic review analyzes the architectural styles of MSaaS applications from 2010 to 2018, highlighting the predominance of layered architectures and emphasizing the need for improved user interfaces and deployability to meet modern requirements.
Contribution
The paper provides a comprehensive characterization of MSaaS architectures, identifying common styles and gaps in meeting user needs, and offers recommendations for future research directions.
Findings
Layered architecture is most common in MSaaS applications.
Interoperability and deployability are key architectural concerns.
Current architectures do not fully meet modern user requirements.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
