Crucial Technologies of Digital Thread Implementation: Comparison
Please note this is a comparison between Version 1 by Qiang Zhang and Version 2 by Peter Tang.

The digital thread is identified as an integrated information flow using recognized authoritative data sources (e.g., requirements, system architecture, technical data packages (TDP), 3D CAD models) connecting all stages of the product lifecycle. The objective of the digital thread is to establish an integrated framework that consolidates all stages of the product lifecycle and systems, facilitating efficient and effective lifecycle measurements and supporting a data-driven approach.

  • digital thread
  • authoritative sources of truth
  • data linkage
  • model integration

1. Introduction

In the entire lifecycle of a complex product system, the digital thread facilitates decision making for managers at various levels by providing actionable information derived from disparate data sources. It expedites the interaction between production management data, information, and knowledge, enabling dynamic real-time assessments of a product’s capabilities in stages such as capability planning and analysis, preliminary design, detailed design, manufacturing, testing, and maintenance. Through the analysis of the earlier definition of the digital thread, thwe researchers identify three crucial technologies for its implementation: authoritative sources of truth (ASTs), data linkage, and model integration [1][48]. The selection of these specific technologies was made due to their fundamental roles in ensuring data accuracy, consistency, and integration throughout the product lifecycle. Unlike some alternative technologies, such as data visualization tools or project management software, ASTs, data linkage, and model integration directly address the challenges of data fragmentation, siloed systems, and disparate models commonly encountered in traditional product development processes.

2. Authoritative Sources of Truth

An authoritative source of truth (AST) is a model and database capable of storing standardized modeling and standardized data from all versions throughout the entire lifecycle of a system. It supports the extraction of data and models during the design process, ensuring consistency, traceability, verification, confirmation, visual representation, and automated reporting. This enables a continuous digital representation of the system and full lifecycle traceability, enhancing collaborative efficiency, reducing development time, and improving product quality.
ASTs are not only a core element in the implementation of the digital thread but also a crucial component of the “Digital Engineering Strategy”. According to the “Digital Engineering Strategy”, ASTs are considered the central reference point for models and data throughout the entire lifecycle [2][49].
In ASTs, “A” signifies uniqueness, holding dominion throughout the system engineering implementation. The data and models within the AST possess commanding influence, exerting impact on other parts of the system, with the rest of the system subservient to the AST. “T” implies precision; thus, the data and models within the AST must be accurate, effective, and unambiguous to ensure both their authority and the correctness of the system engineering implementation. “S” indicates the origin, with the data and models within the authoritative source of truth serving as the wellspring for the design, computation, and analysis processes in the system engineering implementation. These data and models originate from the AST and, in turn, reconverge into the AST during the design and analytical phases.
From this perspective, the digital thread appears more like a meta-model, capable of linking to models in specific disciplines that possess a certain “authoritativeness” [3][8]. The concept of the AST aims to grant access to the most authoritative data at the element level known in the system design at any given moment [4][50]. Research in the realm of Industry 4.0 suggests that semantic web technologies may be a key driver for the digital thread [5][51]. However, a significant portion of current research still employs Model-Based Definition (MBD) as the authoritative source of truth for all product information, replacing traditional 2D drawings [6][52]. By integrating and hierarchically organizing design information within the MBD model, digital threads are created, providing a common data source for various supportive analyses. Digital threads in MBD can enhance communication, productivity, and the validation of designs. They enable the sharing of data and information across different disciplines within the scope of support, such as reliability, maintainability, testability, safety, and logistics [7][53].

3. Data Linkage

The interoperability of data, systems, and perspectives poses an increasingly severe challenge for industries. The industry necessitates cross-enterprise collaboration, interconnected systems, and correlated data. There are primarily three approaches to achieving interoperability. The first involves standard-based data translation, such as from STEP AP242 to AP238 [8][33]. The second relies on standards like OSLC and FMI to facilitate interoperability between tools [9][54]. The third method employs ontologies and knowledge graphs (KGs) for semantic-based data integration [10][55].

3.1. Standard-Based Data Transformation

Lu et al. [11][56] emphasized the significance of standards in the automation of manufacturing processes within the context of the manufacturing digital thread. As illustrated in Figure 1, the product design initiates from the DOORS requirements model, establishing links with the SysML system model and the PLM model [12][57]. Subsequently, it connects to the design model in the STEP AP242 format (as-designed model), which is then transformed into the STEP-NC or G-code (as-planned model), encompassing all planning rules and encoding procedures required for the execution of the manufacturing process. All data describing actual construction events in the manufacturing environment are monitored within MTConnect (as-executed model) [13][14][15][22,58,59]. However, the existing technology falls short of establishing a truly integrated manufacturing thread. There is a pressing need for the development of algorithms and technologies to contextualize and interlink data from multiple standards effectively.
Figure 1. Manufacturing digital thread [12][13][14][15].
Manufacturing digital thread [22,57,58,59].
Helu et al. [16][31] introduced a reference architecture aimed at facilitating the integration of manufacturing and other product lifecycle data within the digital thread. They have also proposed an approach to linking planning and execution data in a standards-based digital thread [8][33]. Cho et al. [17][60], aiming to enhance the detection planning strategy for carving surfaces in an improved on-machine measurement system, integrated CAD/CAM data into the CAI process. Another endeavor to integrate CAD, CAM, and CAI involves extracting feature information from STEP files for improved reference data in quality control [18][61]. Liu et al. [19][62] encapsulated all information generated during the inspection process into an MBD model. Bonnard et al. [20][63] introduced a novel STEP-NC data model supporting direct additive manufacturing and hybrid manufacturing from STEP-NC files. It allows the integration of multiple optimization and simulation modules, thereby expanding the possibilities for advanced and intelligent additive manufacturing.

3.2. Interface-Based Tool Interoperability

Empirical evidence demonstrates that widespread adoption of interoperability standards for linking various tools can significantly reduce the effort required to connect diverse elements within an extensive IT infrastructure [21][64]. Therefore, there is a need to construct the digital thread based on industry standards and facilitate connectivity among tools employed in this environment. Standards such as OSLC and FMI have been utilized for both lifecycle and non-lifecycle interoperability, fostering interdisciplinary and correlated interactions [9][54].
The Open Services for Lifecycle Collaboration (OSLC) offers a universal service definition for information communication, along with a set of general technical protocols and loosely coupled automation techniques (e.g., service discovery, querying, delegated user interfaces, change logs) to support lifecycle collaboration in daily work methods [22][65]. The OSLC specifications provide a loosely coupled foundation for tool integration within specific domains. The Functional Mock-up Interface (FMI) establishes an open standard for integrating different tools, models, and simulation environments, enabling seamless collaboration among various software and hardware components. This fosters the construction and optimization of digital thread systems [23][66].
Lu et al. [24][67] introduced a service-oriented toolchain framework that utilizes the GOPPRR meta-meta-modeling approach to construct domain-specific models in the aviation engine domain. Leveraging the OSLC specifications, they established a model-driven digital thread (DT) platform from a process perspective, enabling collaborative simulation between Functional Model Units (FMUs) and Simulink models. Wu et al. [25][68] proposed a method for constructing cognitive threads based on the OSLC specification and knowledge graphs. This approach supports decision making and management in Systems of Systems (SoSs).

3.3. Semantic Definition-Based Data Integration

The digital thread comprises a variety of lifecycle models and interconnected data through topological relationships. Numerous studies have endeavored to transform existing information models and data, including those based on Extensible Markup Language (XML) and EXPRESS, into ontologies and knowledge graphs. This is because ontology models offer additional formal analysis capabilities and facilitate the reuse of domain knowledge [26][69]. In recent years, knowledge graphs have emerged as a pivotal technology for linking models and data, with broad applications in constructing and managing the digital thread [27][70].
Sudarsan et al. [28][71] advocate using ontologies to expand the proposed product lifecycle management model. Matsokis et al. [29][72] transform the Semantic Object Model (SOM)-based Unified Modeling Language (UML) into ontologies, showcasing its applicability through a case study in the automotive industry. Orellana [30][73] outlines the development of a system engineering (SE) reference ontology grounded in ISO/IEC/IEEE 15288 [31][74]. Unlike other ontologies that target specific systems, this reference ontology centers around system engineering processes, providing context and purpose for establishing and connecting vocabularies across various digital assets.
Panetto et al. [32][75] developed OntoPDM, aimed at defining product ontologies allowing interoperability using STEP and the International Electrotechnical Commission (IEC) 62264 standards. Barbau et al. [33][34][76,77] created OntoSTEP, a tool that facilitates the transformation of STEP schemas and instances into ontologies and knowledge graphs in a simple and automated manner. Sarigecili et al. [35][78] established EXPRESS data models for tolerance analysis, subsequently using OntoSTEP to convert them into ontologies, facilitating the inference of new knowledge from existing knowledge graphs in a more comprehensible manner. Kwon et al. [10][55] discussed semantic definition-based data integration using ontologies and knowledge graphs. Ontologies and knowledge graphs offer a structured approach to integrating various data formats and achieving interoperability in data representation. Hedberg et al. [13][22] introduced an approach utilizing graphical representations to form digital threads, linking and tracking data throughout the entire product lifecycle.
Leveraging semantic-based methods in digital threads has the potential to address challenges related to managing manufacturing data. These approaches provide scalable and contextualized data views, enabling efficient decision making and knowledge generation. The implementation of data integration through ontologies and knowledge graphs remains an ongoing endeavor with ample opportunities. However, the current emphasis is primarily on the early stages of the product lifecycle, posing a hurdle when attempting to establish digital threads.

4. Model Integration

The ability to integrate data models from various sources is essential for comprehending, analyzing, and managing product performance [36][79]. Consequently, numerous frameworks for the digital thread have been proposed, and corresponding platforms have been developed to achieve model integration [37][38][39][40][41][42][43][44][45][46][30,80,81,82,83,84,85,86,87,88].
Hedberg et al. [37][30] introduced the concept of the Lifecycle Information Framework and Technology (LIFT) to support the effective implementation of the digital thread. LIFT represents a conceptual framework that integrates lifecycle information management with emerging and existing technologies, forming the foundational basis for the research agenda on dynamic information modeling. This framework is designed to facilitate digital data management and reuse in manufacturing. It comprises three layers—(1) product lifecycle data, (2) data authentication and traceability, and (3) data-driven applications—as illustrated in Figure 2. The LIFT concept is committed to linking data across information silos, establishing trust through traceability, and propelling applications with data.
Figure 2. The LIFT architecture [37].
The LIFT architecture [30].
Kovalyov et al. [39][81] proposed a mathematical framework leveraging category theory to facilitate interoperability across diverse engineering modeling languages and tools for Model-Based Engineering (MBE). This work introduces an approach to address assembly issues that arise during the construction of product models for specific configurations. Airbus Group Innovations (AGI) [40][82], in pursuit of PLM interoperability, developed the Federated Interoperability Framework (FIF). The FIF integrates open standards from manufacturing, Information Systems (ISs), and Information and Communication Technology (ICT). It sequentially addresses concurrent engineering and collaborative product design in virtual enterprises. However, Tchoffa et al. [41][83] identified limitations in using semantic graphs to address PLM semantics within the FIF framework. To overcome this challenge, they extended the prior work with a novel approach based on UML2/SysML for composite modeling.
Bajaj et al. [47][15] introduced a conceptual software environment, the System Lifecycle Handler (SLH), developed for digital thread planning. This environment utilizes the Syndeia platform and demonstrates its functionalities via a web dashboard and standard REST/HTTP API. Nguyen et al. [43][85] outlined the components of the proposed Flexible, Robust, and Agile Digital Engineering (FADE) platform, including a reference architecture model, a connection matrix, digital use case modeling, a modularized database, and data portability. The FADE platform leverages the digital thread to connect system elements, define interface specifications, and achieve seamless data exchange between digital databases and digital system architecture models. Helu et al. [46][88] developed an integrated product lifecycle testbed that incorporates design, manufacturing, and inspection technologies. This testbed facilitates shared access and exchange of data and information between CAx and manufacturing labs through networked physical infrastructure.
In addition to academic research, various software companies have developed model integration software to support the implementation of the digital thread. Examples include ModelCenter, TeamCenter, ThingWorx, 3DExperience, Aras Innovator®, and Autodesk Fusion Lifecycle. These tools are utilized to manage centralized data storage and integrate simulation models for optimizing product and system design [48][89].
The digital thread provides significant quantitative and qualitative added values and contributions across various stages of system development, including system design, generating system concepts, system manufacturing, system testing and evaluation, and system support. The digital thread, through the application of real-time data and simulation technology, effectively reduces design risks and costs during the system design phase while promoting collaboration and information sharing among teams, thereby accelerating the design process and enhancing design quality. During the generation of system concepts, the digital thread rapidly evaluates various design schemes, expediting concept validation and prototype development processes. It also provides a unified platform for teams, facilitating the exploration and discussion of potential solutions and driving innovation. In the system manufacturing phase, the digital thread optimizes production processes and resource utilization through real-time monitoring and data analysis, resulting in increased production efficiency and quality assurance. Additionally, it offers a unified information environment for manufacturing teams to better understand and execute design intent, reducing misunderstandings and errors in the manufacturing process. During the system testing and evaluation phase, the digital thread provides comprehensive data support, enabling a more thorough and traceable testing process. It also fosters communication and collaboration between testing teams and other departments, expediting issue resolution and the implementation of improvements. Finally, in the system support phase, the digital thread achieves real-time monitoring and predictive maintenance, reducing system failure rates and maintenance costs. It provides an integrated information platform for support teams to respond to and resolve user needs and issues more quickly, thereby enhancing customer satisfaction and service quality.
ScholarVision Creations