Digital Twins in the Software Industry: Comparison
Please note this is a comparison between Version 2 by Fanny Huang and Version 1 by Juan A. Holgado-Terriza.

Digital twins are a powerful consequence of digital transformation. In fact, they have been applied to many industries to enhance operations, predict needs, improve decision making, or optimize performance, even though the definition of digital twins is still evolving. Digital twins are already influencing and will significantly affect the software industry, revolutionizing various aspects of the software development lifecycle. 

  • digital twin
  • software industry
  • software development

1. Digital Twins Concept and Its Adoption

The term digital twin (DT) was coined by Michael Grieves and presented in the first executive PLM (product lifecycle management) courses at the University of Michigan in early 2002. The initial definition by Grieves [4][1] is based on the idea that a digital informational construct about a physical system could be created independently. Then, this digital information construct would be a twin of the information embedded within the physical system itself and would be linked with the physical system throughout the entire lifecycle of the system. From this definition, three components that conform to a DT can be distinguished: the physical system, the digital informational construct, and the connectivity between both.
According to Kritzinger, three levels of DT integration can be defined based on the type of connectivity, as in Kritzinger et al. [8][2]: a digital model, where the DT does not exchange data within the digital model and the physical system; a digital shadow, where changes in the physical system are communicated one way to the DS; and the digital twin, in which there is complete communication in both directions and a change in one affects the other.
Conversely, Korenhof et al. [9][3] describe a DT as a type of emerging technology able to discern dependencies between product, process, and operations, characteristics that remained hidden before. Moreover, a DT can make issues visible before they become critical, being able to predict trends and behaviors to optimize them. Then, in this vision, a DT can capture a digital representation of a system’s operation, determine the critical elements influencing its performance, and consequently find different optimized approaches.
Complementary to DTs, several technologies (the IoT, big data, mixed reality, blockchain, 5G, machine learning, cloud computing, or cyber–physical systems) appeared simultaneously in the context of Industry 4.0 that support the development of DTs. Specifically, the cyber–physical system (CPS) concept was coined in 2006 by Helen Gill at the National Science Foundation (NSF) as a system that integrates computing and physical processes [10][4]. In these systems, embedded computers with sensors, actuators, controllers, and software in robots, humans, and network connectivity are combined to monitor and control physical processes, usually with real-time feedback loops of sensing, decision making, and evaluations of network compatibility, as commented by Dafflon et al. [11][5]. Currently, the CPS designs are supported by many technological platforms such as the IoT, Fog, Edge Cloud, or 5G [12][6]. Furthermore, human–robot cooperation (HRC), for instance, studies the interactions between humans and robots in critical scenarios in a factory where humans and robots must work together, applying dynamic planning and safe routes for autonomous robots, as in the study by Maruyama et al. [13][7].
DTs and CPSs are interrelated concepts. The critical difference between DTs and CPSs relies on a DT as a virtual model, i.e., an informational construct of a physical system. In contrast, a CPS is an enhanced physical system integrating digital intelligence and connectivity, as stated by Tao et al. [2][8]. CPS support DTs through their capacity to integrate and synchronize the physical world with the digital world. This is achieved by collecting, transmitting, and processing the real-time data generated by sensors in the physical world. Once these data are processed, they might be used to create and update a DT, covering a virtual simulation of the physical world and all its relevant aspects. The relationship between a CPS and a DT is bidirectional, since the insights obtained by a DT can be used to change the behavior of the physical world through actuators—for instance. Even though the DT concept was coined in early 2002, its maturity was gained in the 2010s when it started to gain traction, as CPSs offered a bridge between the physical and digital worlds. Somers et al. [14][9] proposed using the emerging concept of DTs to help test and enhance the CPS development phases.
The definition of a DT continues to evolve as its usage is widespread in different areas. Semeraro et al. [15][10] analyzed different DT definitions and the specific issues that characterize the term. They reviewed 30 DT definitions, grouping them into five clusters to extract the primary features, and summarized DTs as follows: “A set of adaptive models that emulate the behavior of a physical system in a virtual system getting real-time data to update itself along its life cycle. The DT replicates the physical system to predict failures and opportunities for change and prescribe real-time actions for optimizing or mitigating unexpected events by observing and evaluating the operating system profile”.
The adoption of the DT from its origin was oriented mainly toward manufacturing, where it is applied extensively. For this reason, the first step was to analyze DTs’ impact on manufacturing, specifically in smart manufacturing. Then, a literature search was performed in research databases such as Scopus and the Web of Science, using the terms “DT” and “manufacturing”. In this case, only open-access research publications from 2020 were extracted for the analysis.
The first study analyzed DT usage in manufacturing, considering the most relevant issues and the primary purposes. Accordingly, a taxonomy (Table 1) was elaborated, collecting a list of these issues, which are summarized below:
-
Monitoring and control: DTs mainly focus on monitoring assets to gain knowledge about decisive factors that can impact them. This asset understanding can be applied for different usages, such as anomaly detection, as for Calvo-Bascones et al. or Latsou et al. [16[11][12],17], or evaluating the status, history, or need for maintenance during the industrial process, especially in the supply chain, as with Dietz et al. [18][13].
-
Quality: Research related to quality in its distinct aspects, such as inspections, verification, or defect classification, are often areas where DT applications can be involved. Sommers et al. [14][9] propose using DTs for CPS testing. Zheng et al. [19][14] define an approach to building a quality-oriented DT for manufacturing processes by combining them with multiple agents.
-
The intelligent design of products and manufacturing processes: A significant body of work is focused on DTs’ applicability in collaborative design, modeling, prototyping, and simulation at different stages, as well as team-based scrutiny of manufacturing processes. They also include frameworks or methods that combine or integrate the use of DTs in the design steps of manufacturing processes. For example, Nielsen et al. [20][15] research optimizing product design in product families to fit MMSs (matrix-structured manufacturing systems). In contrast, Cimino et al. [21][16] focus on the practical design of production lines.
-
Intelligent planning, process, and production control: In these works, the building of the outcome of the value stream starting from the initial plan, the scheduling of the process chain at different steps, and its adaptation to produce variations and control over the process were the relevant issues for manufacturing. Chiurco et al. [22][17] used rover data modeling and machine learning (ML) to enable DTs in adaptive planning and control, as they are a good fit for dynamic production scheduling, dynamic performance optimization, process automation, and control. Likewise, Negri et al. [23][18] focus on production scheduling.
-
Intelligent maintenance: Maintenance is a complementary issue linked to the design and building of manufacturing processes. Then, assuring and improving the maintenance of assets during the building of the products and in the post-building phase was recommended. Every unplanned stop in the product manufacturing process could mean a significant amount of time and cost increments. Neto et al. [24][19] is an excellent example of running simulations for opportunistic preventive maintenance scheduling.
-
Decision making/support: DTs can help to assist in the decision or support of manufacturing products actively or passively. For instance, Villalonga [25][20] describes a dynamic scheduling decision-making framework based on DTs.
-
Extension of product as service: Some works, as Laukotka [26][21] suggests, use DTs to enable product service strategy (PSS) in organizations to have more stages or steps in their product lifecycle. They also provide variations in the final product and empower digital versions to extract customer data, as with Wilking et al. [27][22].
-
Value and supply chain: Many DTs are focused on resource procurement and supply management. For instance, Rasor et al. [28][23] use a systematic framework to address the collaborative development of DTs in manufacturing value chains. On the other hand, Moder et al. [29][24] analyze the relevant usage of semantic web technologies on DTs for the digitalization of supply chain processes. DTs can help select alternatives to increase resilience to be sure there is no stop in the manufacturing process when the simulation predicts potential issues.
-
Resilience, cybersecurity: The improvements in product security and resiliency concerning the availability of assets and processes are usually recurrent concerns in designing and building manufacturing processes that DTs can validate before the actual deployment and start-up of the system. Papacharalampopoulos et al. [30][25] specify a roadmap for designing and implementing DTs to add agility and resilience to manufacturing. In particular, Empl et al. [31][26] developed a cybersecurity framework based on DTs to analyze the vulnerabilities of IoT systems applying the SOAR (security orchestration, automation, and response) paradigm.
-
Continuous improvement and optimization: DTs are specialized in continuous improvement methods such as kaizen and optimization. Umeda [32][27] introduces the extension of DTs as digital triplets to add kaizen activities for continuous improvement between engineering cycles with educational purposes. On the other hand, Ferriol-Galmés et al. [33][28] cover building a DT for network optimization using neural networks so the DT can accurately estimate relevant SLA metrics for network optimization, as well as performance and optimization, like for Petri et al. [34][29], which use DTs better to understand the complex interplay between environmental variables and performance so the infrastructure gains resilience.
-
General purpose and design of DTs: Some works are focused on the techniques and architectures required for DT generation. Efforts in this regard, like by Duan et al. [35][30], try to propose developing a standardized DT model. On the other hand, Göllner [36][31] presents guidelines for modeling DTs and their content to be interoperable and collaborative as a production plant can be seen as a system of systems (SoS) that works together towards a purpose. From another perspective, Kugler [37][32] provides a method for visualizing and defining use cases for DTs.
-
Project management, cost reduction, and ROI: Some approaches propose using DTs related to project management for cost estimation (such as Farsi et al. [38][33]) and reduction, return on investment (ROI), and evolution measurement. Hickey et al. [39][34] discuss, on the other hand, the support that DTs can offer to project managers with more visual and effective communication methods. They also remark on the potential of DTs in risk and resource management.
-
Sustainability: A claim on the importance of efficiency, which can be gained in the manufacturing process with energy consumption, recycling, or reusing, is appreciated in different articles. For example, Mouthaan et al. [40][35] discuss how twin transition and digitalization can contribute to sustainability and progress. Decarbonization and dematerialization are increasingly applied. Chen et al. [41][36] propose a framework to support environmental sustainability through lean principals.
-
Training/knowledge transfer: DTs can help teach engineering and transfer knowledge at different steps of the process and across departments. Maschler et al. [42][37] cover a positive feedback contribution to learning process acceleration through DTs.
-
Emotion-aware processes: In environments where robots and humans interact, an awareness of fatigue levels and emotions are essential to avoid accidents, defects, and to protect people and assets, contributing to employee satisfaction by following human-centered processes. Florea et al. [43][38] describe many use cases: improved information delivery, ergonomics, professional development at enterprise scale.
Table 1.
Main usages of DTs in smart manufacturing.
[55].

2. Digital Twins in the Software Industry

Regarding the software industry, the first company founded to provide software products and services was the Computer Usage Company in 1955, as stated by Kubie [108][103]. The global software product market in the software industry amounted to USD 968.25 billion (about USD 3000 per person in the US) in 2021. The market is expected to reach USD 1493.07 billion (about USD 4600 per person in the US) in 2025, according to the Software Products Global Market Report 2023 Edition. Digital transformation impacts most companies’ transition to the cloud, data governance, and regulation adaptation. However, there are other issues to learn from smart manufacturing to reach Software Industry 4.0 as the industry is already thinking about Industry 5.0.
Historically, the software industry has adopted many concepts from traditional industries to improve efficiency and productivity. Nevertheless, both sides have crucial differences because the extreme adaptability and changing market of the software industry make achieving stable requirements nearly impossible. Then, it may be impossible to reach an objective conclusion about whether a software system meets its specifications, as stated by Sommerville [109][104].
Some of the areas where the methods and techniques of traditional industries are successfully adopted in the software industry are as follows:
  • Project management: A key concept adapted with different approaches and frameworks based on lean principles from the Japanese industry. An example could be Kanban from Toyota production lines.
  • Quality assurance and quality control: Although software quality is not directly comparable with quality in manufacturing, disciplined approaches such as Six Sigma—one of the most prevalent manufacturing philosophies—are applied in the software industry.
  • Software engineering: This field has been applied to the software industry, bringing principles and methods from traditional engineering. Lean manufacturing principles have been translated into software engineering [110][105].
  • Continuous improvement: Inspired by the Deming cycle. This is the spirit of many software industry processes, techniques, and standards, such as the security information management system (ISO27001 [111][106]).
  • Operations: Advanced manufacturing has impacted the software industry in process automation and delivery, automatized testing, reliability, and supply chain management, among others. Integration into the software development process opened the recent DevOps paradigm.
  • Security: Reaching high-level IT security is mandatory for current software products from their inception to avoid possible cyber-attacks or information theft. Security directly impacts a software product through the inclusion of development practices to strengthen security and compliance and the application of tools to improve products through a continuous static and dynamic analysis of the potential vulnerabilities at any stage of the software development pipeline.
Area Articles References
Table 2.
DT’s main drawbacks in smart manufacturing.
Area Articles Ref.
Monitoring and Control 11 [16,17,18,41,44,45,46,47,48,49,50][11][12][13][36][39][40][41][42][43][44][ 1645]
[17,18,24,28,1332,36,]46,53,[19][23][27][31][41][48]62,[57]63,[58]77,[72]81,[76]85,[80]86,[81]87,105][12][[82][100] Quality 6 [14,19,,53][944,][1451,][39][46]52[47][48]
Preparation and redefinition of human interaction, culture acceptance 5 [26,44,45,49,67][21][39][40][44][62] Intelligent Design 12 [20,21,44,52,54,55,56,57,58,59,60,[1561][15][16
Data quality: Incomplete documentation, binary data, real historical data on assets/Cold start, dark data, siloed info 16 [17]][39][18][47][24][49][50,20],23[,2951][52][53][54][55][56]
,31,37,42,51,63,71,80,82,[2684,][32][3789,90,107]][46][58][66][75][77][79][84][85][102] Intelligent Planning, Process and Production Control 23 [
Privacy/Cybersecurity/Ethics22, 723,24, [27,31,45,55,72,90,106][22][25,44,52,]59,62,[54]63,26[64,65,57][66,5867,68,]][59][60][61][62]69,70,71,,77][72,17][73,1874,75,][19][40][20][50][39][67][47[85][101][63][64][65][66][67][68][69][70]76[71][72]
Intelligent Maintenance 12 [24,44,84,85][1954,][3955,]
Lack of General Framework, DT definition, and benefits 14 [16[49,34,35,98,101][11][3978,,29][504179,,45,][30][7380,54,]]61,68,[34]81,[3682,][83,74][40][75][49][76][[77][72,5678][79]79[80]
,92,][63][67][74][87][93][96] Decision Making/Support 7 [24
The complexity of systems/products, continuous change,25 9,64,86,87,88,89][19][20][59][ [32,41,50,52,]81][47[59,][5464,][5981,][7691,93][27][36][4582][83][84]
][86][88] Extension of Product as a service 5 [26,27,][21][90,22][91,
Lack of real-world applications implemented 8 [22,4185,,95][45,17][58,36]74,75,][40][86][53]92[87]
[69][70]83[78][90] Value and Supply chain with suppliers and third parties 8 [28,29,52,93,[94,95
Data infrastructure, talent in data science knowledge, high fidelity in mirrored information:,2396,97] 12][24][47][88][89][90][91][92]
[25,34,45,47,65,69,2070,72,][2973,][4078,]81,97][[42][60][64][65][67][68][73][76][92] Resilience, cybersecurity 4 [30,[31,2552,
Lack of more research results73]][26] 12[47][68]
[19,21,57,66,68,88,94,96,100,102,103,104][14][16][52][61][63][83][89][91][95][97][98][99] Continuous Improvement, Optimization 9 [27,]32,33,[34,62,27][28]
The complexity of the DT model design and interpretation94][95]
[12][29]90 8,98,99, [30,38,40,48,56,76,81,99][25][33][35]100][22[43][57][51][85][71][93][76][[94] General Purpose, Design of DT 3 [35,36,
Bias, Coding bias 2 [1437][30][31],60][9][55[32]
] Project Management, Cost Reduction, ROI 3 [38,39,101][33][34][96]
Sustainability
Total analyzed articles 94 5 [34,40,41,102,103][29][35][36][97][98]
Training, Knowledge transfer 3 [42,104,105][37][99][100]
Emotion-aware processes 2 [43,38]106][[101]
Total analyzed articles 94
This list gives us an overview of how DTs have been used in manufacturing and what aspects may be covered in the software industry, particularly in ALM. However, the application of DTs in manufacturing may pose some drawbacks that limit their usage. The main drawbacks are described in Table 2.
Heterogeneous data, harmonization, integrations, interoperability
-
Heterogeneous data, harmonization, integrations, and interoperability: Despite the efforts of the industry to set standards, there are issues connected to the diversity of data when integration from manufacturing process sources needs to be consolidated for a high-fidelity representation. These data from different value-chain layers become more relevant when harmonized at different scales and semantically structured to simplify the conversion into valuable information. Talkhestani et al. [63][58] mention the heterogeneity between models and their relationship in the DT as one of the top challenges observed in the field.
-
Preparation and redefinition of the human role, interaction, and cultural acceptance: The human factor in any part of the manufacturing process and the active role of this issue can reduce the ability to create human-centered processes with less friction on cyber–physical systems. Ahmadi et al. [55][50] discuss the role and evolution of humans as they interact with recent technologies and how future skills might fit with existing roles differently.
-
Data quality: Incomplete documentation, binary data, accurate historical data on assets, cold starts, dark data, and siloed information cannot be collected appropriately. Apart from identifying the sources, data preparation could be a complex issue with a lack of documentation. There is no previous knowledge about the availability of certain types of data and no previous experience integrating the data from various parts of the organization. Ehrhardt et al. [107][102] share the difficulties with data quality since data are recorded manually from the production systems. The accuracy of these data for optimization purposes may lead to wrong actions and decisions.
-
Privacy/cybersecurity/ethics: Personally identifiable information (PII) data and information deducted from DTs or other sources raise significant concerns among the articles reviewed. For example, Neguina et al. [106][101] comments that developing these systems involving personal data is subject to cybercrime and non-ethical usage opportunities.
-
Lack of a general framework, DT definition, and benefits: Kuehner [45][40] reports gaps in the DT definition and the importance of establishing a standard framework for DTs’ definition. For instance, Calvo-Bascones [16][11] introduces variations in the definition of DTs and provides different methods to detect anomalies with DTs, but none are accepted as a general approach.
-
The complexity of systems/products, continuous change: The evolution of customer demands and the need for efficiency result in a changing manufacturing process ecosystem with increasingly complex and fully automated behaviors. As a reference, Van Dinter [81][76] mentions that the complexity of models is one of the key issues to cover, together with the computational workload due to the variety of data, assets, and components. As Ruzsa [52][47] considers, DTs can help to tackle this continuous change, but to build them, the article recognized a considerable effort in organization architecture, big data solutions, and digital transformation.
-
Lack of real-world applications: Many works indicate a lack of tested initiatives for long-term real-world scenarios, and existing scenarios have many constraints to verify their efficacy. Chen et al. [41][36] describe the lack of practice-based frameworks and operational and implementation guidelines in the existing scenarios as a top issue.
-
Data infrastructure, talent in data science knowledge, and high fidelity in mirrored information: The explosion of big data can pose problems in capturing a sufficient variety of data to mirror physical systems into a DT. Data science can minimize its impact. Kumbhar [69][64] believes that data science knowledge is a critical capability for industries to implement DTs-related technologies and is a potential constraint. The main reasons are that the infrastructure costs grow remarkably, and the available talent to apply data science remains limited.
-
Lack of research results: There are insufficient research results in specific areas to compare and build better proposals for setting the basis for DTs. Ragazzini et al. [66][61] summarize a lack of concerns in specific applicability areas. Meanwhile, Langlotz [103][98] highlights the lack of research for DTs operating in physics and data-driven models required for industrial cases.
-
The complexity of DT design and interpretation: The interpretation and design of DT dynamics are rather complex issues when used in automatic decisions. Farsi et al. [38][33] show complex scenarios for DTs due to a lack of data or uncertainty. This makes the design of the techniques and their interpretation more complex.
-
Bias and coding bias: Simulations and results from DTs may include undesirable constraints or limitations based on training data and the process selected to reflect reality and generate simulation-based services from the virtual models. Creating tech debt in DTs can be easy from the first iteration by introducing bias towards specific options. This can be risky for the success of their implementations, as stated by Ng et al. [60]
Even though there are distinct categories in software development, such as programming services, system services, open-source tools, or SaaS (Software as a Service), all share common practices to adapt software products and value streams to the exigency level of customers. In this context, ALM is the PLM of computer programs, whereas PLM focuses more on hardware. This is precisely the origin of DTs, where Grieves [4][1] created the concept of the DT. Consequently, researchers hypothesize that all work coming from smart manufacturing related to PLM could be an excellent input for ALM.
Traditionally, the products in the industry, including hardware and software, were managed by PLM. However, the software industry shift starts with managing software products with an ALM paradigm. Research such as that by Deuter et al. [6][107] pointed out that the integration mechanisms between ALM and PLM can be achieved through an apparent convergence with DTs.
ALM covers the entire process from inception to the end of an application’s life. It comprises several disciplines: project management, requirements management, architecture and design, software development, testing and quality assurance, deployment, maintenance, and decommissioning. SDLM is a subset of ALM covering only the phases of software development. While ALM helps to make better and brighter decisions about efficiently managing software, the software development life cycle (SDLC) helps to create robust software. ALM continues after development until the application is no longer used and may span many SDLCs.
Chapell [112][108] identifies mainly three areas in ALM: governance, which includes all of the decision making and project management for the application; development, the process of creating the application, which can reappear several times and which is linked directly with the SDLC; and operations, that is, all the work required to run and manage the application. From a standards perspective, ISO/IEC 12207 [113][109] can be taken as a reference for ALM. It includes not only main processes such as acquisition, procurement, development, operation, or maintenance, but also support processes such as documentation, configuration management, quality assurance, V&V (verification and validation), joint revision, auditing, and problem resolution, as well as organizational processes such as management, infrastructure, improvement, and human resources. Some people also refer to ADLM (application development lifecycle management) to include DevOps as a valuable piece of collaborative culture, principles, and practices towards products. Furthermore, including good practices for guaranteeing security in software design and continuous vulnerability analysis promotes the DevSecOps paradigm.
Although DTs are particularly useful for simulating and modeling the behavior of complex systems, including software and hardware, they can provide potential advantages in the context of ALM or the SDLC. DTs can enhance software applications’ understanding, development, and management through their lifecycle. DTs may be used to create detailed models of software systems and the dynamics around them over their changing lifecycle flow. DTs can predict performance, improve maintainability, and evaluate changes before updating and deploying software.
Antonino et al. [114][110] and Nakagawa et al. [115][111] offer excellent examples of how Industry 4.0 requires continuous engineering monitoring practices for quality properties over a software or system architecture, and the applicability of DTs to simulate the evolving architecture and its evaluation.Likewise, Jones et al. [116][112] apply version control and DTs from conceptual design phases to physical prototypes using DTs to maintain synchronization. These works show how traditional and software industries converge within PLM and ALM, and how DTs can help to extend the capabilities of the value stream in both PLM and ALM. 

References

  1. Grieves, M.; Vickers, J. Origins of the Digital Twin Concept; Working Paper. 2016. Available online: https://www.researchgate.net/publication/307509727_Origins_of_the_Digital_Twin_Concept (accessed on 1 December 2023).
  2. Kritzinger, W.; Kerner, M.; Traar, G.; Henjes, J.; Sihn, W. Digital Twin in manufacturing: A categorical literature review and classification. IFAC-PapersOnLine 2018, 51, 1016–1022.
  3. Korenhof, P.; Blok, V.; Kloppenburg, S. Steering Representations-Towards a Critical Understanding of Digital Twins. Philos. Technol. 2021, 34, 1751–1773.
  4. Sadiku, M.N.O.; Yonghui, W.; Suxia, C.; Sarhan, M.M. Cyber-Physical Systems: A Literature Review. Eur. Sci. J. 2017, 13, 52–58.
  5. Dafflon, B.; Moalla, N.; Ouzrout, Y. The challenges, approaches, and used techniques of CPS for manufacturing in Industry 4.0: A literature review. Int. J. Adv. Manuf. Technol. 2021, 113, 2395–2412.
  6. Fraga-Lamas, P.; Barros, D.; Lopez, S.; Fernández-Caramés, T. Mist and Edge Computing Cyber-Physical Human-Centered Systems for Industry 5.0: A Cost-Effective IoT Thermal Imaging Safety System. Sensors 2022, 22, 8500.
  7. Maruyama, T.; Ueshiba, T.; Tada, M.; Toda, H.; Endo, Y.; Domae, Y.; Nakabo, Y.; Mori, T.; Suita, K. Digital Twin-Driven Human Robot Collaboration Using a Digital Human. Sensors 2021, 21, 8266.
  8. Tao, F.; Qi, Q.; Wang, L.; Nee, A. Digital Twins and Cyber–Physical Systems toward Smart Manufacturing and Industry 4.0: Correlation and Comparison. Engineering 2019, 5, 653–661.
  9. Somers, R.; Douthwaite, J.; Wagg, D.; Walkinshaw, N.; Hierons, R.M. Digital-twin-based testing for cyber–physical systems: A systematic literature review. Inf. Softw. Technol. 2023, 156, 107145.
  10. Semeraro, C.; Lezoche, M.; Panetto, H.; Dassisti, M. Digital twin paradigm: A systematic literature review. Comput. Ind. 2021, 130, 103469.
  11. Calvo-Bascones, P.; Voisin, A.; Do, P.; Sanz-Bobi, M. A collaborative network of digital twins for anomaly detection applications of complex systems. Snitch Digital Twin concept. Comput. Ind. 2023, 144, 103767.
  12. Latsou, C.; Farsi, M.; Erkoyuncu, J. Digital twin-enabled automated anomaly detection and bottleneck identification in complex manufacturing systems using a multi-agent approach. J. Manuf. Syst. 2023, 67, 242–264.
  13. Dietz, M.; Pernul, G. Digital Twin: Empowering Enterprises Towards a System-of-Systems Approach. Bus. Inf. Syst. Eng. 2020, 62, 179–184.
  14. Zheng, X.; Psarommatis, F.; Petrali, P.; Turrin, C.; Jinzhi, L.; Kiritsis, D.A. Quality-Oriented Digital Twin Modelling Method for Manufacturing Processes Based on A Multi-Agent Architecture. Procedia Manuf. 2021, 51, 309–315.
  15. Nielsen, C.P.; Yu, F. Product Design for Matrix-Structured Manufacturing Systems. Procedia CIRP 2022, 109, 407–412.
  16. Cimino, A.; Gnoni, M.; Longo, F.; La Rosa, A. Digital Twin (DT) based methodology to support effective design of industrial production lines. Procedia Comput. Sci. 2023, 217, 1896–1907.
  17. Chiurco, A.; Elbasheer, M.; Longo, F.; Nicoletti, L.; Solina, V. Data Modeling and ML. Practice for Enabling Intelligent Digital Twins in Adaptive Production Planning and Control. Procedia Comput. Sci. 2023, 217, 1908–1917.
  18. Negri, E.; Cattaneo, L.; Pandhare, V.; Macchi, M.; Lee, J. Integrating PHM into production scheduling through a Digital Twin-based framework. IFAC-PapersOnLine 2022, 55, 31–36.
  19. Neto, A.A.; Carrijo, B.S.; Romanzini Brock, J.G.; Deschamps, F.; de Lima, P.E. Digital twin-driven decision support system for opportunistic preventive maintenance scheduling in manufacturing. Procedia Manuf. 2021, 55, 439–446.
  20. Villalonga, A.; Negri, E.; Biscardo, G.; Castano, F.; Haber, R.E.; Fumagalli, L.; Macchi, M. A decision-making framework for dynamic scheduling of cyber-physical production systems based on digital twins. Annu. Rev. Control 2021, 51, 357–373.
  21. Laukotka, F.; Rennpferdt, C.; Krause, D. Digital Twins and Product-Service Systems: A Synergy with Challenges and Opportunities. Proc. Des. Soc. 2022, 2, 1639–1648.
  22. Wilking, F.; Schleich, B.; Wartzack, S. Digital Twins—Definitions, classes and business scenarios for different industry sectors. Proc. Des. Soc. 2021, 1, 1293–1302.
  23. Rasor, R.; Göllner, D.; Bernijazov, R.; Kaiser, L.; Dumitrescu, R. Towards collaborative life cycle specification of digital twins in manufacturing value chains. Procedia CIRP 2021, 98, 229–234.
  24. Moder, P.; Ehm, H.; Ramzy, N. Digital Twin for Plan and Make Using Semantic Web Technologies–Extending the JESSI/SEMATECH MIMAC Standard to the Digital Reference. In Digital Transformation in Semiconductor Manufacturing. EADTC EADTC 2018 2019; Keil, S., Lasch, R., Lindner, F., Lohmer, J., Eds.; Lecture Notes in Electrical Engineering; Springer: Cham, Switzerland, 2020; Volume 670.
  25. Papacharalampopoulos, A.; Michail, C.; Stavropoulos, P. Manufacturing resilience and agility through processes digital twin: Design and testing applied in the LPBF case. Procedia CIRP 2021, 103, 164–169.
  26. Empl, P.; Schlette, D.; Zupfer, D.; Pernul, G. SOAR4IoT: Securing IoT Assets with Digital Twins. In Proceedings of the 17th International Conference on Availability, Reliability and Security (ARES ’22), Vienna, Austria, 23–26 August 2022; Association for Computing Machinery: New York, NY, USA, 2022; Article 4; pp. 1–10.
  27. Umeda, Y.; Ota, J.; Shirafuji, S.; Kojima, F.; Saito, M.; Matsuzawa, H.; Sukekawa, T. Exercise of digital kaizen activities based on ‘digital triplet’ concept. Procedia Manuf. 2020, 45, 325–330.
  28. Ferriol-Galmés, M.; Suárez-Varela, J.; Paillissé, J.; Shi, X.; Xiao, S.; Cheng, X.; Barlet-Ros, P.; Cabellos-Aparicio, A. Building a Digital Twin for network optimization using Graph Neural Networks. Comput. Netw. 2022, 217, 109329.
  29. Petri, I.; Rezgui, Y.; Ghoroghi, A.; Alzahrani, A. Digital twins for performance management in the built environment. J. Ind. Inf. Integr. 2023, 33, 100445.
  30. Duan, H.; Tian, F. The development of standardized models of digital twin. IFAC-PapersOnLine 2020, 53, 726–731.
  31. Göllner, D.; Rasor, R.; Anacker, H.; Dumitrescu, R. Collaborative Modeling of Interoperable Digital Twins in a SoS Context. Procedia CIRP 2022, 107, 1089–1094.
  32. Kugler, S.; Kern, A.; Anderl, R. Method for the generation of use case related views for Digital Twins. Procedia CIRP 2021, 104, 1896–1900.
  33. Farsi, M.; Ariansyah, D.; Erkoyuncu, J.; Harrison, A. A digital twin architecture for effective product lifecycle cost estimation. Procedia CIRP 2021, 100, 506–511.
  34. Hickey, B.; Gachon, D.; Cosgrove, D. Digital Twin—A Tool for Project Management in Manufacturing. Procedia Comput. Sci. 2023, 217, 720–727.
  35. Mouthaan, M.; Frenken, K.; Piscicelli, L.; Vaskelainen, T. Systemic sustainability effects of contemporary digitalization: A scoping review and research agenda. Futures 2023, 149, 103142.
  36. Chen, X.; Kurdve, M.; Johansson, B.; Despeisse, M. Enabling the twin transitions: Digital technologies support environmental sustainability through lean principles. Sustain. Prod. Consum. 2023, 38, 13–27.
  37. Maschler, B.; Braun, D.; Jazdi, N.; Weyrich, M. Transfer learning as an enabler of the intelligent digital twin. Procedia CIRP 2021, 100, 127–132.
  38. Florea, A.; Lobov, A.; Lanz, M. Emotions-aware Digital Twins For Manufacturing. Procedia Manuf. 2020, 51, 605–612.
  39. Barari, A.; de Sales Guerra, M.; Cohen, Y.; Macchi, M. Editorial: Intelligent manufacturing systems towards industry 4.0 era. J. Intell. Manuf. 2021, 32, 1793–1796.
  40. Kuehner, K.J.; Scheer, R.; Strassburger, S. Digital Twin: Finding Common Ground—A Meta-Review. Procedia CIRP 2021, 104, 1227–1232.
  41. Terkaj, W.; Qi, Q.; Urgo, M.; Scott, P.; Jiang, X. Multi-scale modelling of manufacturing systems using ontologies and delta-lenses. CIRP Ann. 2021, 70, 361–364.
  42. Psarommatis, F. A generic methodology and a digital twin for zero defect manufacturing (ZDM) performance mapping towards design for ZDM. J. Manuf. Syst. 2021, 59, 507–521.
  43. Bouleux, G.; El Haouzi, H.; Cheutet, V.; Demesure, G.; Derigent, W.; Moyaux, T.; Trilling, L. Requirements for a Digital Twin for an Emergency Department. In Service Oriented, Holonic and Multi-Agent Manufacturing Systems for Industry of the Future, Proceedings of the SOHOMA 2022, Bucharest, Romania, 22–23 September 2022; Springer: Cham, Switzerland, 2023; Volume 1083.
  44. Greco, A.; Caterino, M.; Fera, M.; Gerbino, S. Digital Twin for Monitoring Ergonomics during Manufacturing Production. Appl. Sci. 2020, 10, 7758.
  45. Fera, M.; Greco, A.; Caterino, M.; Gerbino, S.; Caputo, F.; Macchiaroli, R.; D’Amato, E. Towards Digital Twin Implementation for Assessing Production Line Performance and Balancing. Sensors 2020, 20, 97.
  46. Stojadinovic, S.; Vidosav, M.; Durakbasa, N.; Stanic, D. Contribution to the development of a digital twin based on CMM to support the inspection process. Meas. Sens. 2022, 22, 100372.
  47. Ruzsa, C. Digital twin technology—External data resources in creating the model and classification of different digital twin types in manufacturing. Procedia Manuf. 2021, 54, 209–215.
  48. Maes, V.K.; Potter, K.; Kratz, J. Features and defects characterisation for virtual verification and certification of composites: A review. Compos. Part B Eng. 2022, 246, 110282.
  49. Eramo, R.; Bordeleau, F.; Combemale, B.; van den Brand, M.; Wimmer, M.; Wortmann, A. Conceptualizing Digital Twins. IEEE Softw. 2022, 39, 39–46.
  50. Ahmadi, H.; Avishek, N.; Zaheer, K.; Kamran, S.; Susanto, R. Networked Twins and Twins of Networks: An Overview on the Relationship Between Digital Twins and 6G. IEEE Commun. Stand. Mag. 2021, 5, 154–160.
  51. Li, S.; Wang, J.; Rong, J.; Wei, W. A digital twin framework for product to-be-designed analysis based on operation data. Procedia CIRP 2022, 109, 179–184.
  52. Tang, W.; Tian, L.; Zheng, X.; Yan, K. Analyzing topics in social media for improving digital twinning based product development. Digit. Commun. Netw. 2022.
  53. Bellalouna, F. Case study for design optimization using the digital twin approach. Procedia CIRP 2021, 100, 595–600.
  54. Wang, Y.; Wang, X.; Ang, L. Digital Twin-Driven Analysis of Design Constraints. Procedia CIRP 2020, 91, 716–721.
  55. Shan Ng, M.; Hall, D.; Schmailzl, M.; Linner, T.; Bock, T. Identifying enablers and relational ontology networks in design for digital fabrication. Autom. Constr. 2022, 144, 104592.
  56. Riesener, M.; Dölle, C.; Perau, S.; Lossie, P.; Schuh, G. Methodology for iterative system modeling in agile product development. Procedia CIRP 2021, 100, 439–444.
  57. Benfer, M.; Peukert, S.; Lanza, G. A Framework for Digital Twins for Production Network Management. Procedia CIRP 2021, 104, 1269–1274.
  58. Talkhestani, B.A.; Braun, D.; Schloegl, W.; Weyrich, M. Qualitative and quantitative evaluation of reconfiguring an automation system using Digital Twin. Procedia CIRP 2020, 93, 268–273.
  59. Feldt, J.; Kourouklis, T.; Kontny, H.; Wagenitz, A. Digital twin: Revealing potentials of real-time autonomous decisions at a manufacturing company. Procedia CIRP 2020, 88, 185–190.
  60. Mueller-Zhang, Z.; Oliveira Antonino, P.; Kuhn, T. Integrated Planning and Scheduling for Customized Production using Digital Twins and Reinforcement Learning. IFAC-PapersOnLine 2021, 54, 408–413.
  61. Ragazzini, L.; Negri, E.; Macchi, M. A Digital Twin-based Predictive Strategy for Workload Control. IFAC-PapersOnLine 2021, 54, 743–748.
  62. Reichardt, P.; Lang, S.; Reggelin, T. Procedure model for the development and launch of intelligent assistance systems. Procedia Comput. Sci. 2021, 180, 968–977.
  63. Herkes, M.C.; Oversluizen, G. Using a systems approach to model a process digital twin. IFAC-PapersOnLine 2022, 55, 1906–1911.
  64. Kumbhar, M.; Ng, A.H.C.; Bandaru, S. A digital twin based framework for detection, diagnosis, and improvement of throughput bottlenecks. J. Manuf. Syst. 2023, 66, 92–106.
  65. Zhang, L.; He, S.; Li, B.; Mao, X.; Liang, K.; Hao, C. Research on the Modelling and Development of Flexibility in Production System Design Phase Driven by Digital Twins. Appl. Sci. 2022, 12, 2537.
  66. Mo, F.; Rehman, H.R.; Monetti, F.M.; Chaplin, J.C.; Sanderson, D.; Popov, A.; Maffei, A.; Ratchev, S. A framework for manufacturing system reconfiguration and optimisation utilising digital twins and modular artificial intelligence. Robot. Comput. Integr. Manuf. 2023, 82, 102524.
  67. Perno, M.; Hvam, L.; Haug, A. Implementation of digital twins in the process industry: A systematic literature review of enablers and barriers. Comput. Ind. 2022, 134, 103558.
  68. Eunike, A.; Wang, K.; Chiu, J.; Hsu, Y. Real-time resilient scheduling by digital twin technology in a flow-shop manufacturing system. Procedia CIRP 2022, 107, 668–674.
  69. Serrano-Ruiz, J.C.; Mula, J.; Poler, R. Smart manufacturing scheduling: A literature review. J. Manuf. Syst. 2021, 61, 265–287.
  70. Serrano-Ruiz, J.C.; Mula, J.; Poler, R. Development of a multidimensional conceptual model for job shop smart manufacturing scheduling from the Industry Industry 4.0 perspective. J. Manuf. Syst. 2022, 63, 185–202.
  71. Sahlab, N.; Braun, D.; Köhler, C.; Jazdi, N.; Weyrich, M. Extending the Intelligent Digital Twin with a context modeling service: A decision support use case. Procedia CIRP 2022, 107, 463–468.
  72. Wagner, S.B.; Milde, M.; Reinhart, G. The Digital Twin in Order Processing. Procedia CIRP 2021, 104, 863–868.
  73. Panagou, S.; Fruggiero, F.; Lerra, M.; del Vecchio, C.; Menchetti, F.; Piedimonte, L.; Natale, O.R.; Passariello, S. Feature investigation with Digital Twin for predictive maintenance following a machine learning approach. IFAC-PapersOnLine 2022, 55, 132–137.
  74. Zhong, D.; Xia, Z.; Zhu, Y.; Duan, J. Overview of predictive maintenance based on digital twin technology. Heliyon 2023, 9, 14534.
  75. D’Amico, D.R.; Erkoyuncu, J.A.; Addepalli, S.; Penver, S. Cognitive digital twin: An approach to improve the maintenance management. CIRP J. Manuf. Sci. Technol. 2022, 38, 613–630.
  76. van Dinter, R.; Tekinerdogan, B.; Catal, C. Predictive maintenance using digital twins: A systematic literature review. Inf. Softw. Technol. 2022, 151, 107008.
  77. You, Y.; Chen, C.; Hu, F.; Liu, Y.; Ji, Z. Advances of Digital Twins for Predictive Maintenance. Procedia Comput. Sci. 2022, 200, 1471–1480.
  78. Davies, O.; Makkattil, A.; Jiang, C.; Farsi, M. A Digital Twin Design for Maintenance Optimization. Procedia CIRP 2022, 109, 395–400.
  79. Frantzén, M.; Bandaru, S.; Ng, A.H.C. Digital-twin-based decision support of dynamic maintenance task prioritization using simulation-based optimization and genetic programming. Decis. Anal. J. 2022, 3, 100039.
  80. Nota, G.; Postiglione, A.; Carvello, R. Text mining techniques for the management of predictive maintenance. Procedia Comput. Sci. 2022, 200, 778–792.
  81. Santos, C.; Lima, R.; Fabiano, L.; Queiroz, J.; Balestrassi, P.; Montevechi, J.A.B. A decision support tool for operational planning: A Digital Twin using simulation and forecasting methods. Produção 2020, 30, e20200018.
  82. Lee, L.; Alghamdi, A.; Zaidi, A.K. Creating a Digital Twin of an Insider Threat Detection Enterprise Using Model-Based Systems Engineering. In Proceedings of the 2022 IEEE International Systems Conference (SysCon), Montreal, QC, Canada, 25–28 April 2022; pp. 1–7.
  83. Novikov, D.; Bakhtadze, N.; Elpashev, D.; Suleykin, A. Integrated Resource Management in the Digital Ecosystem of the Enterprise Based on Intelligent Consorts. IFAC-PapersOnLine 2022, 55, 2330–2335.
  84. Pires, F.; Leitão, P.; Moreira, A.P.; Ahmad, B. Reinforcement learning based trustworthy recommendation model for digital twin-driven decision-support in manufacturing systems. Comput. Ind. 2023, 148, 103884.
  85. Attaran, M.; Celik, B.G. Digital Twin: Benefits, use cases, challenges, and opportunities. Decis. Anal. J. 2023, 6, 100165.
  86. Silva, H.; Soares, A.L. Digital Platforms as Enablers of Smart Product-Service Systems. In Smart and Sustainable Collaborative Networks 4.0, Proceedings of the 22nd IFIP WG 5.5 Working Conference on Virtual Enterprises, PRO-VE 2021, Saint-Étienne, France, 22–24 November 2021; Camarinha-Matos, L.M., Boucher, X., Afsarmanesh, H., Eds.; Springer: Cham, Switzerland, 2021; Volume 629.
  87. Bertoni, M.; Bertoni, A. Designing solutions with the product-service systems digital twin: What is now and what is next? Comput. Ind. 2022, 138, 103629.
  88. Wang, Y.; Wang, X.; Liu, A. Digital Twin-driven Supply Chain Planning. Procedia CIRP 2020, 93, 198–203.
  89. McCausland, T. Digital Twins. Res. Technol. Manag. 2021, 65, 69–71.
  90. Van der Valk, H.; Strobel, G.; Winkelmann, S.; Hunker, J.; Tomczyk, M. Supply Chains in the Era of Digital Twins—A Review. Procedia Comput. Sci. 2022, 204, 156–163.
  91. Maheshwari, P.; Kamble, S. The Application of Supply Chain Digital Twin to Measure Optimal Inventory Policy. IFAC-PapersOnLine 2022, 55, 2324–2329.
  92. Longo, F.; Mirabelli, G.; Padovano, A.; Solina, V. The Digital Supply Chain Twin paradigm for enhancing resilience and sustainability against COVID-like crises. Procedia Comput. Sci. 2023, 217, 1940–1947.
  93. Rocha, A.; Barata, J. Digital twin-based optimiser for self-organised collaborative cyber-physical production systems. Manuf. Lett. 2021, 29, 79–83.
  94. Arunachalam, K.; Thangamuthu, S.; Shanmugam, V.; Mukesh, R.; Premraj, K. Deep learning and optimisation for quality of service modelling. J. King Saud Univ. Comput. Inf. Sci. 2022, 34, 5998–6007.
  95. Stamer, F.; Maier, S.; Peukert, S.; Lanza, G. Adaptive and Dynamic Feedback Loops between Production System and Production Network based on the Asset Administration Shell. Procedia CIRP 2022, 112, 79–84.
  96. Caccamo, C.; Pedrazzoli, P.; Eleftheriadis, R.; Magnanini, M. Using the Process Digital Twin as a tool for companies to evaluate the Return of Investment of manufacturing automation. Procedia CIRP 2022, 107, 724–728.
  97. Ma, S.; Wei, D.; Liu, Y.; Ren, S.; Yang, H. Digital twin and big data-driven sustainable smart manufacturing based on information management systems for energy-intensive industries. Appl. Energy 2022, 326, 119986.
  98. Langlotz, P.; Klar, M.; Yi, L.; Hussong, M.; Sousa, F.; Aurich, J. Concept of hybrid modeled digital twins and its application for an energy management of manufacturing systems. Procedia CIRP 2022, 112, 549–554.
  99. Ralph, B.; Schwarz, A.; Stockinger, M. An Implementation Approach for an Academic Learning Factory for the Metal Forming Industry with Special Focus on Digital Twins and Finite Element Analysis. Procedia Manuf. 2020, 45, 253–258.
  100. Ulmer, J.; Braun, S.; Cheng, C.; Dowey, S.; Wollert, J. Usage of digital twins for gamification applications in manufacturing. Procedia CIRP 2022, 107, 675–680.
  101. Neghina, M.; Matei, A.; Zamfirescu, B. Multimodal emotion detection from multiple data streams for improved decision-making. Procedia Comput. Sci. 2022, 214, 1082–1089.
  102. Ehrhardt, J.; Hoffmann, C. The Digital Shadow: Developing a universal model for the automated optimization of cyber-physical production systems based on real-time data. Procedia CIRP 2022, 93, 304–310.
  103. Kubie, E.C. Recollections of the first software company. IEEE Ann. Hist. Comput. 1994, 16, 65–71.
  104. Sommerville, I. Software Engineering, 9th ed.; Pearson Education Inc.: Boston, MA, USA, 2011.
  105. Poppendieck, M.; Poppendieck, T. Lean Software Development: An Agile Toolkit; Addison-Wesley Professional: Boston, MA, USA, 2003.
  106. ISO/IEC 27001:2022; Information Security, Cybersecurity and Privacy Protection—Information Security Management Systems Requirements. ISO: Geneva, Switzerland, 2022.
  107. Deuter, A.; Imort, S. PLM/ALM Integration with The Asset Administration Shell. Procedia Manuf. 2020, 52, 234–240.
  108. Chappell, D. What Is Application Lifecycle Management. 7 December 2014. Available online: http://davidchappell.com/ (accessed on 1 December 2023).
  109. ISO/IEC/IEEE 12207:2017; Systems and Software Engineering—Software Life Cycle Processes. ISO: Geneva, Switzerland, 2017.
  110. Antonino, P.O.; Capilla, R.; Kazman, R.; Kuhn, T.; Schnicke, F.; Treichel, T.; Bachorek, A.; Müller-Zhang, Z.; Salamanca, V. Continuous engineering for Industry 4.0 architectures and systems. Softw. Pract. Exp. 2022, 52, 2241–2262.
  111. Nakagawa, E.; Oliveira Antonino, P.; Schnicke, F.; Kuhn, T.; Liggesmeyer, P. Continuous Systems and Software Engineering for Industry 4.0: A disruptive view. Inf. Softw. Technol. 2021, 135, 106562.
  112. Jones, D.; Nassehi, A.; Snider, C.; Gopsill, J.; Rosso, P.; Real, R.; Goudswaard, M.; Hicks, B. Towards integrated version control of virtual and physical artifacts in new product development: Inspirations from software engineering and the digital twin paradigm. Procedia CIRP 2021, 100, 283–288.
More
Video Production Service