Automation Support for System Simulation and Architecture Layout Design in Cyber-Physical Systems Engineering

Research output: Chapter in Book/Report/Conference proceedingConference proceedingspeer-review

Abstract

Simulations have long been part of hardware-centric system domains. Similarly, architecture design is a common practice for complex industrial systems, which comprise many components that can be arranged in different layouts according to given requirements. Configuring simulation models and choosing the architecture design can be time-consuming activities. This paper presents a model-driven approach to automate the simulation configuration and architecture layouting engineering activities by leveraging model-driven optimisation techniques. The approach leverages a research solution, MOMoT (Marrying Optimisation and Model Transformations), an academic tool that combines search-based algorithms and model transformations. MOMoT is extended with two software modules, leveraging the Functional Mock-up Interface standard for simulation configuration and an architectural description language to design architecture layouts. Our solution is presented in the context of Volvo Construction Equipment's industrial use case, which is part of the European-funded project AIDOaRt. Our approach contributes to automated decision support to simulation and architecture design through model-driven optimisation while preserving the organisation's engineering practices.
Original languageEnglish
Title of host publicationProceedings of the ACM/IEEE 27th International Conference on Model Driven Engineering Languages and Systems, JKU Linz, Austria, September 22-27 2024.
Pages299-310
Number of pages12
ISBN (Electronic)9798400706226
DOIs
Publication statusPublished - 31 Oct 2024

Publication series

NameProceedings: MODELS 2024 - ACM/IEEE 27th International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings

Fields of science

  • 102006 Computer supported cooperative work (CSCW)
  • 102015 Information systems
  • 102016 IT security
  • 102020 Medical informatics
  • 102022 Software development
  • 102027 Web engineering
  • 102034 Cyber-physical systems
  • 509026 Digitalisation research
  • 102040 Quantum computing 
  • 502032 Quality management
  • 502050 Business informatics
  • 503015 Subject didactics of technical sciences

JKU Focus areas

  • Digital Transformation

Cite this