A Self-Adaptive Digital Twin Architecture for Dynamic Resource Management
Open Access
- 13 April 2026
- conference paper
- Published by Association for Computing Machinery (ACM)
- p. 92-104
Abstract
Digital Twins (DTs) are increasingly used to manage systems under fluctuating demand, yet many remain static and cannot adjust their internal models or control policies as the targeted real system changes. We present a self-adaptive DT architecture that supports runtime reconfiguration of resources. The architecture integrates semantic reflection to keep the DT’s runtime model aligned with the structural representation of the real system, lifecycle-based state management to trigger reconfiguration at appropriate times, and penalty-guided optimisation for decision-making under constraints, balancing resilience and operational cost when capacity must be reorganised. We realise the approach in DynResDT, a resilient hospital ward prototype for bed bay allocation of patients. Through simulation with realistic patient-arrival patterns and stress peaks, the DT maintains model consistency, opens and closes overflow capacity when needed, and allocates patients while minimising costly room usage and unnecessary moves. Our results show a practical trade-off between correctness and responsiveness: timely and principled adaptions offset potential overhead through reflection and lifecycle logic. The architectural pattern is applicable beyond healthcare to other dynamic resource-management domains.Keywords
This publication has 29 references indexed in Scilit:
- What-If Scenarios for the BedreFlyt Digital Twin2025
- Semantic Reflection and Digital Twins: A Comprehensive Overview2024
- The Engineering of Digital Twins2024
- Twinning-by-Construction: Ensuring Correctness for Self-adaptive Digital Twins2022
- Digital Twin Reconfiguration Using Asset Models2022
- Programming and Debugging with Semantically Lifted States2021
- Models@run.time: a guided tour of the state of the art and research challengesSoftware and Systems Modeling, 2019
- νZ - An Optimizing SMT Solver2015
- Z3: An Efficient SMT Solver2008
- A Penalty-Based Evolutionary Algorithm for Constrained OptimizationLecture Notes in Computer Science, 2006