{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,24]],"date-time":"2026-06-24T15:33:14Z","timestamp":1782315194778,"version":"3.54.5"},"reference-count":98,"publisher":"SAGE Publications","issue":"3","license":[{"start":{"date-parts":[[2024,12,1]],"date-time":"2024-12-01T00:00:00Z","timestamp":1733011200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["SIMULATION"],"published-print":{"date-parts":[[2025,3]]},"abstract":"<jats:p>Establishing digital twins is a non-trivial endeavor especially when users face significant challenges in creating them from scratch. Ready availability of re-usable models, data, functions, and tool assets, can help with creation and use of digital twins. A number of frameworks\/platforms exist to facilitate creation and use of digital twins. In this paper, we propose such a platform to manage digital twin assets, create composable digital twins from re-usable assets and make the digital twins available as a service to other users. The proposed platform supports the management of re-usable assets, storage, provision of compute infrastructure, communication, monitoring, and execution tasks. Two case studies are used to demonstrate the capabilities of this platform.<\/jats:p>","DOI":"10.1177\/00375497241298653","type":"journal-article","created":{"date-parts":[[2024,12,2]],"date-time":"2024-12-02T02:22:18Z","timestamp":1733106138000},"page":"287-311","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":16,"title":["Composable digital twins on Digital Twin as a Service platform"],"prefix":"10.1177","volume":"101","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8973-2640","authenticated-orcid":false,"given":"Prasad","family":"Talasila","sequence":"first","affiliation":[{"name":"Centre for Digital Twins, DIGIT, Department of Electrical and Computer Engineering, Aarhus University, Denmark"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2692-9742","authenticated-orcid":false,"given":"Cl\u00e1udio","family":"Gomes","sequence":"additional","affiliation":[{"name":"Centre for Digital Twins, DIGIT, Department of Electrical and Computer Engineering, Aarhus University, Denmark"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Lars B","family":"Vosteen","sequence":"additional","affiliation":[{"name":"Institute for Software Engineering and Programming Languages, Universit\u00e4t zu L\u00fcbeck, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hannes","family":"Iven","sequence":"additional","affiliation":[{"name":"Institute for Software Engineering and Programming Languages, Universit\u00e4t zu L\u00fcbeck, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Martin","family":"Leucker","sequence":"additional","affiliation":[{"name":"Institute for Software Engineering and Programming Languages, Universit\u00e4t zu L\u00fcbeck, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1789-531X","authenticated-orcid":false,"given":"Santiago","family":"Gil","sequence":"additional","affiliation":[{"name":"Centre for Digital Twins, DIGIT, Department of Electrical and Computer Engineering, Aarhus University, Denmark"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Peter H","family":"Mikkelsen","sequence":"additional","affiliation":[{"name":"Centre for Digital Twins, DIGIT, Department of Electrical and Computer Engineering, Aarhus University, Denmark"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Eduard","family":"Kamburjan","sequence":"additional","affiliation":[{"name":"Department of Informatics, University of Oslo, Norway"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Peter G","family":"Larsen","sequence":"additional","affiliation":[{"name":"Centre for Digital Twins, DIGIT, Department of Electrical and Computer Engineering, Aarhus University, Denmark"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"179","published-online":{"date-parts":[[2024,12,1]]},"reference":[{"key":"bibr1-00375497241298653","doi-asserted-by":"publisher","DOI":"10.1016\/j.cirpj.2023.06.011"},{"key":"bibr2-00375497241298653","doi-asserted-by":"publisher","DOI":"10.1016\/j.rser.2023.113280"},{"key":"bibr3-00375497241298653","doi-asserted-by":"publisher","DOI":"10.1016\/j.jmsy.2022.06.015"},{"key":"bibr4-00375497241298653","doi-asserted-by":"publisher","DOI":"10.1016\/j.array.2022.100176"},{"key":"bibr5-00375497241298653","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2021.3133795"},{"key":"bibr6-00375497241298653","first-page":"1","volume-title":"Proceedings of the 2020 IEEE international conference on engineering, technology and innovation (ICE\/ITMC)","author":"Abburu S"},{"key":"bibr7-00375497241298653","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2023.3340132"},{"key":"bibr8-00375497241298653","doi-asserted-by":"publisher","DOI":"10.1016\/j.aei.2020.101225"},{"key":"bibr9-00375497241298653","volume-title":"Proceedings of the 2022 annual modeling and simulation conference (ANNSIM)","author":"Feng H"},{"key":"bibr10-00375497241298653","unstructured":"[O5G-N-IoT] Campusnetzwerke f\u00fcr Krisenszenarien, 2024, https:\/\/o5g-n-iot.de\/ (accessed 6 June 2024)."},{"key":"bibr11-00375497241298653","volume-title":"Proceedings of the 2023 IEEE international conference on Digital Twin (Digital Twin 2023)","author":"Talasila P"},{"key":"bibr12-00375497241298653","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-38756-7_4"},{"key":"bibr13-00375497241298653","first-page":"220","volume-title":"Proceedings of the 2023 annual modeling and simulation conference (ANNSIM)","author":"Oakes BJ"},{"key":"bibr14-00375497241298653","doi-asserted-by":"publisher","DOI":"10.1016\/j.ifacol.2018.08.474"},{"key":"bibr15-00375497241298653","doi-asserted-by":"publisher","DOI":"10.1016\/j.dss.2021.113524"},{"key":"bibr16-00375497241298653","doi-asserted-by":"publisher","DOI":"10.1002\/spe.3305"},{"key":"bibr17-00375497241298653","volume-title":"Proceedings of the 9th international conference on model-driven engineering and software development (MODELSWARD)","author":"Oakes B"},{"key":"bibr18-00375497241298653","doi-asserted-by":"publisher","DOI":"10.1016\/j.mfglet.2014.12.001"},{"key":"bibr19-00375497241298653","doi-asserted-by":"publisher","DOI":"10.1016\/j.rcim.2019.101837"},{"key":"bibr20-00375497241298653","doi-asserted-by":"publisher","DOI":"10.1016\/j.cola.2022.101117"},{"key":"bibr21-00375497241298653","first-page":"238","volume-title":"Software engineering and formal methods","volume":"13230","author":"Talasila P"},{"key":"bibr22-00375497241298653","unstructured":"DIGITbrain establishing a modular approach to digital twins for manufacturing, 2024, https:\/\/digitbrain.eu\/ (accessed 6 June 2024)."},{"key":"bibr23-00375497241298653","first-page":"1","volume-title":"Proceedings of the 49th annual conference of the IEEE industrial electronics society (IECON 2023)","author":"Mao R"},{"key":"bibr24-00375497241298653","doi-asserted-by":"publisher","DOI":"10.1080\/00207543.2021.1969462"},{"key":"bibr25-00375497241298653","doi-asserted-by":"publisher","DOI":"10.1109\/MRA.2022.3217745"},{"key":"bibr26-00375497241298653","first-page":"503","volume-title":"Computational science and its applications (ICCSA 2020): 20th international conference","author":"Petrova-Antonova D"},{"key":"bibr27-00375497241298653","unstructured":"McKee D. Platform stack architectural framework: an introductory guide. In: A digital twin consortium white paper, 2023, https:\/\/www.digitaltwinconsortium.org\/wp-content\/uploads\/sites\/3\/2023\/07\/Platform-Stack-Architectural-Framework-2023-07-11.pdf"},{"key":"bibr28-00375497241298653","doi-asserted-by":"publisher","DOI":"10.1145\/3447772"},{"key":"bibr29-00375497241298653","first-page":"19","volume-title":"Proceedings of the 2021 4th IEEE international conference on industrial cyber-physical systems (ICPS)","author":"Sahlab N"},{"key":"bibr30-00375497241298653","first-page":"35","volume-title":"Proceedings of the 2022 IEEE 19th international conference on software architecture companion (ICSA-C)","author":"Waszak M"},{"key":"bibr31-00375497241298653","doi-asserted-by":"publisher","DOI":"10.1080\/00207543.2021.2014591"},{"key":"bibr32-00375497241298653","doi-asserted-by":"publisher","DOI":"10.1080\/00207543.2021.1971318"},{"key":"bibr33-00375497241298653","doi-asserted-by":"publisher","DOI":"10.3233\/ICA-220677"},{"key":"bibr34-00375497241298653","first-page":"3","volume":"21","author":"Pfeiffer J","year":"2022","journal-title":"J Object Technol"},{"key":"bibr35-00375497241298653","unstructured":"Digital twins definition language, 2024, https:\/\/github.com\/Azure\/opendigitaltwins-dtdl (accessed 6 June 2024)."},{"key":"bibr36-00375497241298653","unstructured":"Vorto language for digital twins, 2024, https:\/\/github.com\/eclipse\/vorto\/blob\/development\/docs\/vortolang-1.0.md (accessed 6 June 2024)."},{"key":"bibr37-00375497241298653","unstructured":"Connect, command and control IoT devices: Eclipse Hono, 2024, https:\/\/eclipse.dev\/hono (accessed 6 June 2024)."},{"key":"bibr38-00375497241298653","unstructured":"Eclipse Ditto: open source framework for digital twins in the IoT, 2024, https:\/\/eclipse.dev\/ditto (accessed 6 June 2024)."},{"key":"bibr39-00375497241298653","unstructured":"Digital twins made easy\u2014AWS IoT TwinMaker\u2014Amazon Web Services, 2024, https:\/\/aws.amazon.com\/de\/iot-twinmaker\/ (accessed 6 June 2024)."},{"key":"bibr40-00375497241298653","unstructured":"Eclipse BaSyx, 2024, https:\/\/eclipse.dev\/basyx\/ (accessed 6 June 2024)."},{"key":"bibr41-00375497241298653","unstructured":"Plattform Industrie 4.0. Reference Architectural Model Industrie 4.0 (RAMI 4.0)\u2014an introduction. Technical report, ZVEI\u2014German Electrical and Electronic Manufacturers Association, 2016, https:\/\/ec.europa.eu\/futurium\/en\/system\/files\/ged\/a2-schweichhart-reference_architectural_model_industrie_4.0_rami_4.0.pdf"},{"key":"bibr42-00375497241298653","unstructured":"International Electrotechnical Commission (IEC) 63278-1:2023. Asset administration shell for industrial applications\u2014Part 1: asset administration shell structure (Geneva: IEC, 2023), https:\/\/webstore.iec.ch\/publication\/65628"},{"key":"bibr43-00375497241298653","first-page":"70","volume-title":"Proceedings of the 2023 IEEE 20th international conference on software architecture (ICSA)","author":"Ferko E"},{"key":"bibr44-00375497241298653","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2022.3172964"},{"key":"bibr45-00375497241298653","first-page":"1","volume-title":"Proceedings of the 2023 IEEE 19th international conference on automation science and engineering (CASE)","author":"Lehner D"},{"key":"bibr46-00375497241298653","doi-asserted-by":"publisher","DOI":"10.3390\/iot2040036"},{"key":"bibr47-00375497241298653","doi-asserted-by":"publisher","DOI":"10.3390\/app11125633"},{"key":"bibr48-00375497241298653","doi-asserted-by":"crossref","unstructured":"Ciavotta M, Maso GD, Rovere D, et al. Towards the digital factory: a microservices-based middleware for real-to-digital synchronization. In: Bucchiarone A, Dragoni N, Dustdar S, et al. (eds) Microservices: science and engineering. Cham: Springer, 2020, pp. 273\u2013297.","DOI":"10.1007\/978-3-030-31646-4_11"},{"key":"bibr49-00375497241298653","first-page":"1023","volume-title":"Proceedings of the 2020 25th IEEE international conference on emerging technologies and factory automation (ETFA)","volume":"1","author":"Reiterer SH"},{"key":"bibr50-00375497241298653","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2021.3119106"},{"key":"bibr51-00375497241298653","volume-title":"Proceedings of the 2021 annual modeling and simulation conference (ANNSIM)","author":"Feng H"},{"key":"bibr52-00375497241298653","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-03044-5_10"},{"key":"bibr53-00375497241298653","unstructured":"TeSSLa: a convenient language for specification and verification of your system, 2024, https:\/\/www.tessla.io\/ (accessed 6 June 2024)."},{"key":"bibr54-00375497241298653","doi-asserted-by":"publisher","DOI":"10.1111\/j.1365-2621.1960.tb00026.x"},{"key":"bibr55-00375497241298653","unstructured":"Leucker M, Sachenbacher M, Vosteen LB. Digital twin for rescue missions \u2014a case study. In: Proceedings of the FMDT 2023: workshop on applications of formal methods and digital twins (CEUR), L\u00fcbeck, 6 March 2023, vol. 3507. CEUR-WS Team."},{"key":"bibr56-00375497241298653","volume-title":"Proceedings of the 2021 IEEE international conference on autonomic computing and self-organizing systems companion (ACSOS-C)","author":"Esterle L"},{"key":"bibr57-00375497241298653","unstructured":"Functional Mock-up Interface, 2024, https:\/\/fmi-standard.org\/ (accessed 6 June 2024)."},{"key":"bibr58-00375497241298653","doi-asserted-by":"publisher","DOI":"10.1016\/j.simpat.2018.12.005"},{"key":"bibr59-00375497241298653","unstructured":"OpenFOAM, 2024, https:\/\/www.openfoam.com\/ (accessed 6 June 2024)."},{"key":"bibr60-00375497241298653","unstructured":"TensorFlow, 2024, https:\/\/www.tensorflow.org\/ (accessed 6 June 2024)."},{"key":"bibr61-00375497241298653","unstructured":"MathWorks\u2014makers of MATLAB and Simulink, 2024, https:\/\/www.mathworks.com (accessed 6 June 2024)."},{"key":"bibr62-00375497241298653","unstructured":"SciPy: fundamental algorithms for scientific computing in Python, 2024, https:\/\/scipy.org\/ (accessed 6 June 2024)."},{"key":"bibr63-00375497241298653","unstructured":"PyTorch, 2024, https:\/\/pytorch.org\/ (accessed 6 June 2024)."},{"key":"bibr64-00375497241298653","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-66719-0_11"},{"key":"bibr65-00375497241298653","unstructured":"International Organization for Standardization (ISO) 23247:2021(E). Automation systems and integration\u2014digital twin framework for manufacturing (Geneva: ISO, 2021), https:\/\/www.iso.org\/standard\/78743.html"},{"key":"bibr66-00375497241298653","unstructured":"Feng H, Gomes C, Thule C, et al. The incubator case study for Digital Twin engineering. Technical report, 2021, https:\/\/arxiv.org\/abs\/2102.10390"},{"key":"bibr67-00375497241298653","first-page":"78","volume-title":"Proceedings of the 2022 annual modeling and simulation conference (ANNSIM)","author":"Kamburjan E"},{"key":"bibr68-00375497241298653","unstructured":"HUBCAP, 2024, https:\/\/www.hubcap.eu\/ (accessed 6 June 2024)."},{"key":"bibr69-00375497241298653","first-page":"207","volume-title":"Proceedings of the runtime verification: 21st international conference (RV 2021)","author":"Cimatti A"},{"key":"bibr70-00375497241298653","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2017.09.050"},{"key":"bibr71-00375497241298653","unstructured":"CP\u2014SENS\u2014cyber-physical sensing for machinery and structures, 2024, https:\/\/digit.au.dk\/research-projects\/cp-sens (accessed 6 June 2024)."},{"key":"bibr72-00375497241298653","unstructured":"The C4 model for visualising software architecture, 2024, https:\/\/c4model.com\/ (accessed 6 June 2024)."},{"key":"bibr73-00375497241298653","first-page":"1","volume-title":"Proceedings of the 2023 IEEE 19th international conference on automation science and engineering (CASE)","author":"Huang H"},{"key":"bibr74-00375497241298653","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-67114-2_5"},{"key":"bibr75-00375497241298653","unstructured":"Digital Twin as a Service (DTaaS) CLI, 2024, https:\/\/pypi.org\/project\/dtaas\/ (accessed 6 June 2024)."},{"key":"bibr76-00375497241298653","unstructured":"InfluxData. InfluxDB time series data platform, 2024, https:\/\/www.influxdata.com\/ (accessed 6 June 2024)."},{"key":"bibr77-00375497241298653","unstructured":"MongoDB. MongoDB: the developer data platform, 2024, https:\/\/www.mongodb.com\/ (accessed 6 June 2024)."},{"key":"bibr78-00375497241298653","unstructured":"RabbitMQ. RabbitMQ: one broker to queue them all, 2024, https:\/\/www.rabbitmq.com\/ (accessed 6 June 2024)."},{"key":"bibr79-00375497241298653","unstructured":"Eclipse Mosquitto, 2024, https:\/\/mosquitto.org\/ (accessed 6 June 2024)."},{"key":"bibr80-00375497241298653","unstructured":"OPC Foundation, 2024, https:\/\/opcfoundation.org\/ (accessed 6 June 2024)."},{"key":"bibr81-00375497241298653","unstructured":"Examples to demonstrate the features of DTaaS software, 2024, https:\/\/github.com\/INTO-CPS-Association\/DTaaS-examples (accessed 6 June 2024)."},{"key":"bibr82-00375497241298653","unstructured":"Grafana: the open observability platform, 2024, https:\/\/grafana.com\/ (accessed 6 June 2024)."},{"key":"bibr83-00375497241298653","unstructured":"YAML Ain\u2019t Markup language, 2024, http:\/\/yaml.org (accessed 6 June 2024)."},{"key":"bibr84-00375497241298653","volume-title":"Proceedings of the 2024 international conference on noise and vibration engineering","author":"Jensen AM"},{"key":"bibr85-00375497241298653","volume-title":"Multi-paradigm modelling approaches for cyber-physical systems","author":"Tekinerdogan B","year":"2020"},{"key":"bibr86-00375497241298653","volume-title":"Proceedings of the 14th international Modelica conference","author":"Junghanns A"},{"key":"bibr87-00375497241298653","unstructured":"Gmsh: a three-dimensional finite element mesh generator with built-in pre- and post-processing facilities, 2024, https:\/\/gmsh.info\/ (accessed 23 September 2024)."},{"key":"bibr88-00375497241298653","unstructured":"Eclipse Vorto, 2024, https:\/\/eclipse.dev\/vorto\/ (accessed 6 June 2024)."},{"key":"bibr89-00375497241298653","unstructured":"Frasheri M, Ejersbo H, Thule C, et al. RMQFMU: bridging the real world with co-simulation for practitioners. In: Proceedings of the 19th international overture workshop, Aarhus, Denmark (ed HD Macedo, C Thule and K Pierce)."},{"key":"bibr90-00375497241298653","doi-asserted-by":"publisher","DOI":"10.1177\/00375497241261406"},{"key":"bibr91-00375497241298653","volume-title":"Proceedings of the 2021 ACM\/IEEE international conference on model driven engineering languages and systems companion (MODELS-C)","author":"Feng H"},{"key":"bibr92-00375497241298653","unstructured":"TeSSLa Telegraf connector, 2024, https:\/\/tessla.io\/blog\/telegrafConnector\/ (accessed 6 June 2024)."},{"key":"bibr93-00375497241298653","first-page":"1254","volume-title":"Proceedings of the 2021 IEEE 45th annual computers, software, and applications conference (COMPSAC)","author":"Lumer-Klabbers G"},{"key":"bibr94-00375497241298653","first-page":"1","volume-title":"Proceedings of the 2023 IEEE 28th international conference on emerging technologies and factory automation (ETFA)","author":"Gil S"},{"key":"bibr95-00375497241298653","first-page":"49","volume":"51","author":"Gomes C","year":"2018","journal-title":"ACM Comput Surv"},{"key":"bibr96-00375497241298653","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-40132-9_14"},{"key":"bibr97-00375497241298653","unstructured":"Ejersbo H, Lausdahl K, Frasheri M, et al. fmiSwap: runtime swapping of models for co-simulation and digital twins, 2023, https:\/\/arxiv.org\/abs\/2304.07328"},{"key":"bibr98-00375497241298653","unstructured":"iPerf\u2014the ultimate speed test tool for TCP, UDP and SCTP, 2024, https:\/\/iperf.fr\/ (accessed 6 June 2024)."}],"container-title":["SIMULATION"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/00375497241298653","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/00375497241298653","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/00375497241298653","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T11:34:32Z","timestamp":1777635272000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/00375497241298653"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,12,1]]},"references-count":98,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2025,3]]}},"alternative-id":["10.1177\/00375497241298653"],"URL":"https:\/\/doi.org\/10.1177\/00375497241298653","relation":{},"ISSN":["0037-5497","1741-3133"],"issn-type":[{"value":"0037-5497","type":"print"},{"value":"1741-3133","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,12,1]]}}}