A Rapid Review on Software Reuse in Digital Twin Development Lifecycle

  • Lorena Mamede Botelho UFRJ
  • Claudia Werner UFRJ
  • Claudio Miceli de Farias UFRJ

Resumo


Digital Twin has become a trend in literature in the past decade. Despite its popularity, researchers reported the lack of standardized development approaches and general guidelines to foster its adoption. In this study, we conducted a rapid review to investigate whether, and under what conditions, Software Reuse techniques can address these challenges. Through a content analysis of twenty-two primary studies, results suggest that Software Reuse techniques contribute to reducing development time and enhancing composability in the Digital Twin construction process. Component-Based Software Engineering emerged as the predominant reuse approach among the analyzed studies. However, the review also identified a notable lack of empirical evaluation regarding the proposed reusable assets, limiting the evidence base for the reported benefits of Software Reuse in Digital Twin development.

Referências

Abo-Khalil, A. G. (2023). Digital twin real-time hybrid simulation platform for power system stability. Case Studies in Thermal Engineering, 49:103237.

AboElHassan, A. and Yacout, S. (2023). A digital shadow framework using distributed system concepts. Journal of Intelligent Manufacturing, 34(8):3579–3598.

Amadeo, M., Marche, C., Ruggeri, G., Ranjbaran, S., and Nitti, M. (2024). Composing digital twins for internet of everything applications: A user-centric perspective. In 2024 IEEE International Mediterranean Conference on Communications and Networking (MeditCom), pages 73–78. IEEE.

Autiosalo, J., Vepsäläinen, J., Viitala, R., and Tammi, K. (2019). A feature-based framework for structuring industrial digital twins. IEEE access, 8:1193–1208.

Aziz, A., Chouhan, S. S., Schelén, O., and Bodin, U. (2023). Distributed digital twins as proxies-unlocking composability and flexibility for purpose-oriented digital twins. IEEE Access, 11:137577–137593.

Bevilacqua, M., Bottani, E., Ciarapica, F. E., Costantino, F., Di Donato, L., Ferraro, A., Mazzuto, G., Monteriù, A., Nardini, G., Ortenzi, M., et al. (2020). Digital twin reference model development to prevent operators’ risk in process plants. Sustainability, 12(3):1088.

Chen, Z., Surendraarcharyagie, K., Granland, K., Chen, C., Xu, X., Xiong, Y., Davies, C., and Tang, Y. (2024). Service oriented digital twin for additive manufacturing process. Journal of Manufacturing Systems, 74:762–776.

Clausen, A., Arendt, K., Johansen, A., Sangogboye, F. C., Kjærgaard, M. B., Veje, C. T., and Jørgensen, B. N. (2021). A digital twin framework for improving energy efficiency and occupant comfort in public and commercial buildings. Energy Informatics, 4:1–19.

Dawson-Haggerty, S., Krioukov, A., Taneja, J., Karandikar, S., Fierro, G., Kitaev, N., and Culler, D. (2013). {BOSS}: Building operating system services. In 10th USENIX Symposium on Networked Systems Design and Implementation (NSDI 13), pages 443–457.

Freeman, P. (1983). Reusable software engineering: Concepts and research directions. In ITT Proceedings of the Workshop on Reusability in Programming, volume 129, page 137.

Gil, S., Schou, C., Mikkelsen, P. H., and Larsen, P. G. (2024). Integrating skills into digital twins in cooperative systems. In 2024 IEEE/SICE International Symposium on System Integration (SII), pages 1124–1131. IEEE.

Grieves, M. W. (2003). Plm–beyond lean manufacturing. Manufacturing Engineering, 130(3):23–23.

International Organization for Standardization (2021). ISO/IEC 23247 - Digital Twin Framework for Manufacturing. [link]. Part 1: Overview and General Principles. Geneva, Switzerland.

Jacobson, I., Griss, M., and Jonsson, P. (1997). Software reuse: architecture, process and organization for business success. ACM Press/Addison-Wesley Publishing Co.

Kibira, D., Shao, G., and Venketesh, R. (2023). Building a digital twin of an automated robot workcell. In 2023 Annual Modeling and Simulation Conference (ANNSIM), pages 196–207. IEEE.

Kitchenham, B., Charters, S., et al. (2007). Guidelines for performing systematic literature reviews in software engineering.

Krueger, C. W. (1992). Software reuse. ACM Comput. Surv., 24(2):131–183.

Latsou, C., Ariansyah, D., Salome, L., Erkoyuncu, J. A., Sibson, J., and Dunville, J. (2024). A unified framework for digital twin development in manufacturing. Advanced Engineering Informatics, 62:102567.

Lee, J., Bagheri, B., and Kao, H.-A. (2015). A cyber-physical systems architecture for industry 4.0-based manufacturing systems. Manufacturing letters, 3:18–23.

Mehboob, B., Chong, C. Y., Lee, S. P., and Lim, J. M. Y. (2021). Reusability affecting factors and software metrics for reusability: A systematic literature review. Software: Practice and Experience, 51(6):1416–1458.

Mrzyk, P., Kubacki, J., Luttmer, J., Pluhnau, R., and Nagarajah, A. (2023). Digital twins for predictive maintenance: a case study for a flexible it-architecture. Procedia CIRP, 119:152–157.

Muctadir, H. M., Manrique Negrin, D. A., Gunasekaran, R., Cleophas, L., van den Brand, M., and Haverkort, B. R. (2024). Current trends in digital twin development, maintenance, and operation: An interview study. Software and Systems Modeling, pages 1–31.

Page, M. J., McKenzie, J. E., Bossuyt, P. M., Boutron, I., Hoffmann, T. C., Mulrow, C. D., Shamseer, L., Tetzlaff, J. M., Akl, E. A., Brennan, S. E., Chou, R., Glanville, J., Grimshaw, J. M., Hróbjartsson, A., Lalu, M. M., Li, T., Loder, E. W., Mayo-Wilson, E., McDonald, S., McGuinness, L. A., Stewart, L. A., Thomas, J., Tricco, A. C., Welch, V. A., Whiting, P., and Moher, D. (2021). The prisma 2020 statement: an updated guideline for reporting systematic reviews. BMJ, 372.

Purcell, W., Klipic, A., and Neubauer, T. (2022). A digital twin for grassland management. In 2022 International Conference on Electrical, Computer and Energy Technologies (ICECET), pages 1–6. IEEE.

Qamsane, Y., Moyne, J., Toothman, M., Kovalenko, I., Balta, E. C., Faris, J., Tilbury, D. M., and Barton, K. (2021). A methodology to develop and implement digital twin solutions for manufacturing systems. Ieee Access, 9:44247–44265.

Qi, Q., Tao, F., Hu, T., Anwer, N., Liu, A., Wei, Y., Wang, L., and Nee, A. (2021). Enabling technologies and tools for digital twin. Journal of Manufacturing Systems, 58:3–21. Digital Twin towards Smart Manufacturing and Industry 4.0.

Roque Rolo, G., Dionisio Rocha, A., Tripa, J., and Barata, J. (2021). Application of a simulation-based digital twin for predicting distributed manufacturing control system performance. Applied Sciences, 11(5):2202.

Semeraro, C., Lezoche, M., Panetto, H., and Dassisti, M. (2021). Digital twin paradigm: A systematic literature review. Computers in Industry, 130:103469.

Shafto, M., Conroy, M., Doyle, R., Glaessgen, E., Kemp, C., LeMoigne, J., and Wang, L. (2010). Draft modeling, simulation, information technology & processing roadmap. Technology area, 11:1–32.

Shang, D., Lang, K., and Vragov, R. (2022). A market-based approach to facilitate the organizational adoption of software component reuse strategies. Communications of the Association for Information Systems, 51(1):36.

Shylesh, S. (2017). A study of software development life cycle process models. In National Conference on Reinventing Opportunities in Management, IT, and Social Sciences, pages 534–541.

Steindl, G. and Kastner, W. (2021). Semantic microservice framework for digital twins. Applied Sciences, 11(12):5633.

Steindl, G., Stagl, M., Kasper, L., Kastner, W., and Hofmann, R. (2020). Generic digital twin architecture for industrial energy systems. Applied Sciences, 10(24):8903.
Publicado
23/09/2025
BOTELHO, Lorena Mamede; WERNER, Claudia; FARIAS, Claudio Miceli de. A Rapid Review on Software Reuse in Digital Twin Development Lifecycle. In: WORKSHOP EM ENGENHARIA DE SOFTWARE PARA GÊMEOS DIGITAIS (SEDT), 1. , 2025, Recife/PE. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2025 . p. 17-26. DOI: https://doi.org/10.5753/sedt.2025.14763.