From Testbed to Simulation: A Unified Emulation Framework for IoT-Based Digital Twins
Open accessAbstract
The Internet of Things (IoT) and Digital Twins (DT) are increasingly being integrated to enable continuous optimization and monitoring across various domains. However, the development and operation of DT solutions for IoT systems remain challenging due to the cost and risk of working with physical assets. This paper introduces a dual-layered framework that leverages emulation at two distinct stages of the DT lifecycle. Emulation-as-testbed positions an emulation platform as a pre-deployment sandbox during the development phase, decoupling the DT development from physical asset availability. Emulation-as-simulation extends this by allowing DT users to run high-fidelity what-if scenarios during the operational phase, reusing the monitoring capabilities already present in the DT. Furthermore, both approaches can share the same emulation engine, avoiding the need for separate components. We validate the framework through a proof-of-concept integrating a physical and an emulated ESP32, demonstrating that the DT monitoring infrastructure requires no modification across both lifecycle phases. This framework offers a practical path towards reducing the cost and risk of developing and operating DT solutions for IoT systems.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Cites
Digital Twin: Mitigating Unpredictable, Undesirable Emergent Behavior in Complex Systems
Grieves, M., & Vickers, J. (2017) · Transdisciplinary Perspectives on Complex Systems · doi:10.1007/978-3-319-38756-7_4 · Cited by 3,727 · cited 2× · see citing works
“Following Grieves and Vickers’ conceptualization, there are two types of DTs: Digital Twin Prototype (DTP) and Digital Twin In-stance (DTI) [9].”
Digital twin: Enabling technologies, challenges and open research
Fuller, A., Fan, Z., Day, C., & Barlow, C. (2020) · IEEE Access · doi:10.1109/access.2020.2998358 · Cited by 2,965 · see citing works
Digital Twin—The Simulation Aspect
Boschert, S., & Rosen, R. (2016) · Mechatronic Futures · doi:10.1007/978-3-319-32156-1_5 · Cited by 1,158 · see citing works
Digital Twins: A Survey on Enabling Technologies, Challenges, Trends and Future Prospects
Mihai, S., Yaqoob, M., Hưng, Đ. V., Davis, W., Towakel, P., Raza, M., Karamanoglu, M., Barn, B. S., Shetve, D., Prasad, R. V., et al. (2022) · IEEE Communications Surveys & Tutorials · doi:10.1109/comst.2022.3208773 · Cited by 1,115 · see citing works
YARP: Yet Another Robot Platform
Metta, G., Fitzpatrick, P., & Natale, L. (2006) · International Journal of Advanced Robotic Systems · doi:10.5772/5761 · Cited by 658 · see citing works
Qian, C., Liu, X., Ripley, C., Qian, M., Liang, F., & Yu, W. (2022) · Future Internet · doi:10.3390/fi14020064 · Cited by 235 · see citing works
The Convergence of Digital Twin, IoT, and Machine Learning: Transforming Data into Action
Kaur, M., Mishra, V., & Maheshwari, P. (2019) · Internet of Things · doi:10.1007/978-3-030-18732-3_1 · Cited by 209 · see citing works
The construction and implementation of metamodels
Blanning, R. W. (1975) · SIMULATION · doi:10.1177/003754977502400606 · Cited by 199 · see citing works
Eramo, R., Bordeleau, F., Combemale, B., van den Brand, M., Wimmer, M., & Wortmann, A. (2022) · IEEE Software · doi:10.1109/ms.2021.3130755 · Cited by 116 · see citing works
A Six-Layer Digital Twin Architecture for a Manufacturing Cell
Redelinghuys, A. J. H., Basson, A. H., & Kruger, K. (2018) · Studies in computational intelligence · doi:10.1007/978-3-030-03003-2_32 · Cited by 88 · see citing works
The relationship between simulation and emulation
McGregor, I. A. (2003) · Winter Simulation Conference · doi:10.1109/wsc.2002.1166451 · Cited by 81 · see citing works
Golfarelli, M., Rizzi, S., & Proli, A. (2006) · ACM International Workshop on Data Warehousing and OLAP (DOLAP) · doi:10.1145/1183512.1183523 · Cited by 72 · see citing works
Bitencourt, J., Wooley, A., & Harris, G. A. (2024) · International Journal of Production Research · doi:10.1080/00207543.2024.2357741 · Cited by 65 · see citing works
Credibility consideration for digital twins in manufacturing
Shao, G., Hightower, J., & Schindel, W. D. (2022) · Manufacturing Letters · doi:10.1016/j.mfglet.2022.11.009 · Cited by 51 · see citing works
MAMMOTH: A massive-scale emulation platform for Internet of Things
Looga, V., Ou, Z., Deng, Y., et al. (2012) · IEEE International Conference on Cloud Computing and Intelligence Systems (CCIS) · doi:10.1109/ccis.2012.6664581 · Cited by 42 · see citing works
ELIoT: Design of an emulated IoT platform
Mäkinen, A., Jimenez, J., & Morabito, R. (2017) · IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC) · doi:10.1109/pimrc.2017.8292769 · Cited by 15 · see citing works
Towards a large-scale IoT Emulation Testbed based on Container Technology
Ly-Trong, N., Dang-Le-Bao, C., & Le‐Trung, Q. (2018) · IEEE International Conference on Communications and Electronics (ICCE) · doi:10.1109/cce.2018.8465578 · Cited by 14 · see citing works
Baheti, S., Badiger, S., & Simmhan, Y. L. (2021) · ACM Transactions on Cyber-Physical Systems · doi:10.1145/3446346 · Cited by 10 · see citing works
Conceptualising the digital twin: An analysis of 358 definitions
Wuni, I. Y., Grieves, M. W., Yamin, M. J., & Koroma, S. A. (2025) · Digital Twin · doi:10.1080/27525783.2025.2600763 · Cited by 9 · see citing works
Formal Verification of Digital Twins with TLA and Information Leakage ControlPreprint
Huang, L., Varshney, L. R., & Willcox, K. E. (2024) · arXiv (Cornell University) · doi:10.48550/arxiv.2411.18798 · Cited by 1 · see citing works
Digital Twin for Networks - Emulation as a Service (EaaS)
Mishra, G., Rana, M., Rath, H. K., et al. (2025) · IEEE International Conference on Pervasive Computing and Communications Workshops and other Affiliated Events (PerCom Workshops) · doi:10.1109/percomworkshops65533.2025.00137 · Cited by 1 · see citing works
Tudorache, L. (2025) · ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C) · doi:10.1109/models-c68889.2025.00017 · Cited by 1 · see citing works
Self-citationleonardtudorache/dt-emulation-poc: Initial release
Tudorache, L. (2026) · Zenodo (CERN European Organization for Nuclear Research) · doi:10.5281/zenodo.21913473 · Cited by 1 · see citing works
Self-citation
Flagged first, then by citations
Research works printed but not linked: 1
- Morgan Quigley, Ken Conley, Brian Gerkey, Josh Faust, Tully Foote, Jeremy Leibs, Rob Wheeler, Andrew Y Ng, et al. 2009. ROS: an open-source Robot Operating System. In ICRA workshop on open source software , Vol. 3. Kobe, Japan, 5.
Cited by
Still being checked.
- Authors
- Tudorache, L., Kurtev, I., & van den Brand, M.
- Affiliations
- Eindhoven University of Technology (NL)
- Mathematics and Computer Science, Eindhoven University of Technology, Eindhoven, Netherlands
- Venue
- Proceedings of the ACM/IEEE 29th International Conference on Model Driven Engineering Languages and Systems
- Publisher
- ACM
- Published
- 2026-10-04
- Pages
- 510-514
- OpenAlex
- W7220422573
- Semantic Scholar
- 86f1f6376e66b3d3ed0101fe238803076569b850
- Cited by
- 0
- References
- 24
- FWCI
- 0.00
- Type
- conference paper
- Language
- en
- Open access
- hybrid
- doi.org
- Locations
- ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MODELS) (publishedVersion, cc-by)
- TU/e Research Portal (submittedVersion, cc-by)
- Funders
- European Commission (Horizon Europe) (101095634)
- Topics
- Physical Sciences › Engineering › Industrial and Manufacturing Engineering › Digital Transformation in Industry
- Physical Sciences › Computer Science › Computer Networks and Communications › IoT and Edge/Fog Computing
- Physical Sciences › Computer Science › Computational Theory and Mathematics › Modeling and Simulation Systems
- Keywords
- digital twin, Internet of Things, testbed, simulation, what-if scenarios, IoT monitoring, ESP32 microcontroller
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review