Simulation of system architectures using optimization and machine learning: the state of the art and research opportunities

Wallace Manzano, Valdemar Vicente Graciano Neto, Thiago Bianchi, Mohamad Kassab, Elisa Yumi Nakagawa

Research output: Contribution to journalArticlepeer-review

Abstract

Most software-intensive systems present large and complex architectures, which should satisfy different quality attributes, such as performance, reliability, and security. Some of these attributes could only be measured at runtime, which is undesired, particularly for critical systems whose attributes should still be evaluated at design time to avoid failures at runtime and losses, including human lives. Simulation has been considered a powerful solution to predict and evaluate different architectural arrangements at design time and, combined with optimization and machine learning, and it can find suitable or even optimal architectures. However, there is a lack of an overview of such combinations and how they can work better. This work presents the state of the art of simulation using optimization and/or machine learning techniques. For this, we examined the literature of 1,342 studies retrieved from three publications databases and systematically selected 87 studies and scrutinized them. There is a variety of combinations of simulation with different optimization and/or machine learning techniques, each requiring specific simulation models and simulators. At the same time, studies are still isolated, lacking maturity in the area and remaining important future work to discover the benefits of such combinations.

Original languageEnglish (US)
Article number101911
JournalSoftware and Systems Modeling
DOIs
StateAccepted/In press - 2025

Keywords

  • Machine learning
  • Optimization
  • Simulation
  • System architecture

ASJC Scopus subject areas

  • Software
  • Modeling and Simulation

Fingerprint

Dive into the research topics of 'Simulation of system architectures using optimization and machine learning: the state of the art and research opportunities'. Together they form a unique fingerprint.

Cite this