Graph-Based Digital Threads for Engineering Model Relationships
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Systems engineering faces challenges in managing complex multi-dimensional relationships and efficiently tracking intricate interactions and dependencies among system components, leading to errors and inefficiencies in design and requirement management.
Innovation Solution
A post-cloud engineering data management infrastructure using distributed version control, which utilizes a project server to process engineering information through a normalization pipeline, generate entity mappings, and query ontological frameworks to identify and manage relationships between entities, thereby generating digital threads that connect data artifacts and data structures.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If traditional version control systems are used to manage system models, then file and code changes can be tracked, but deeper insights into specific content of engineering models are not provided
Solution Approach 1:
The patent introduces an intermediary processing layer between traditional version control and engineering models. This layer extracts semantic information from model files, transforms it into structured data, and presents it for analysis. The intermediary preserves the simplicity of traditional version control while adding the capability to provide deep insights into engineering model content through automated extraction and structuring of technical information.
2Reliability
If sophisticated tools are used to track intricate interactions and dependencies, then deeper insights are provided, but the systems become more complex and difficult to implement
Solution Approach 1:
The patent segments the complex task of tracking engineering relationships into distinct processing stages: extraction of entities from model files, identification of relationships between entities, structuring of relationship data, and presentation of tracked information. This segmentation reduces system complexity by breaking down the monolithic tracking function into manageable modular components that can be implemented and maintained more easily while maintaining high reliability.
3Device complexity
If manual management of system models is used, then implementation is simpler, but errors and inefficiencies increase in design and requirement management
Solution Approach 1:
The patent implements self-service automation where the system automatically extracts entities, identifies relationships, and structures data without requiring manual intervention. The automated processing of model files and generation of relationship tracking information reduces human error while maintaining system simplicity. The self-service capability allows the system to manage its own data processing tasks, improving reliability without proportionally increasing complexity.
Data Source
AI summary
Disclosed are methods, systems, and non-transitory computer readable memory for generating models and digital threads using graphs. For instance, a method may include: process engineering information to output node information which includes, for at least one data artifact, a set of entities, a set of data attributes, and/or a set of relationships; determine and add nodes and/or edges to a graph based on the node information and the graph; generate, using agents and an interface, at least one data structure based on at least the nodes and/or the edges of the graph, wherein the at least one data structure is compliant to a model language syntax; and generate at least one digital thread that connects the at least one data artifact and the at least one data structure.


