Engineering Project Conversion Using Ontology-Based Logical Blocks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing engineering projects face significant challenges in compatibility issues when transitioning between different engineering environments, requiring extensive manual code modifications and analysis to adhere to new constraints, which is time-consuming and labor-intensive, and lacks automated mechanisms for determining incompatible code segments.

Innovation Solution

A method and system that utilize natural language processing and ontology schema generation to automatically convert engineering projects from one environment to another by analyzing code statements, determining data and control flows, and modularizing projects into logical blocks, ensuring compatibility with new environments while reducing manual labor and time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual code modification is used to make engineering projects compatible with new engineering environments, then compatibility is improved, but time consumption and labor intensity increase significantly

Engineering Contradiction:
ImprovecompatibilityVSAvoidtime consumption
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs self-service by automatically analyzing its own codebase, identifying incompatible code segments, and generating modified code without requiring external human intervention for the actual conversion work

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical manual process of code analysis and modification with an automated computer-based system that uses natural language processing and ontology schemas to perform the same function

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If manual analysis of code is performed to identify erroneous segments, then compatibility issues are detected, but the process becomes extremely time-consuming

Engineering Contradiction:
Improvedetection accuracyVSAvoidanalysis time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent replaces manual human analysis with an automated computer-based analysis system that processes code segments, data flows, and control flows much faster than human analysts while maintaining detection accuracy

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent introduces an intermediary automated analysis system that acts as a mediator between the codebase and the compatibility requirements, using ontology schemas and natural language processing to bridge the gap

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If extensive manual modification is performed to adapt engineering projects, then compatibility is achieved, but the complexity of the modification process increases

Engineering Contradiction:
ImprovecompatibilityVSAvoidmodification process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the complex modification process into distinct automated steps: analyzing code statements, determining data flows, identifying control flows, and generating modified code, making the overall process more manageable and systematic

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent replaces the complex manual modification process with an automated system that systematically handles analysis and transformation, reducing the perceived complexity for users

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

4Productivity

If automated conversion is implemented, then time consumption is reduced, but the system complexity increases

Engineering Contradiction:
Improveconversion efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent creates a universal automated system that handles multiple functions (analysis, transformation, validation) within a single integrated platform, making the system complexity worthwhile given the broad productivity benefits

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS20240264829A1Method and system for generating engineering programs which are compatible with a specific engineering environment
Publication Date: 2024.08.08 SIEMENS AG
  • US20240264829A1 patent drawing
  • US20240264829A1 patent drawing
  • US20240264829A1 patent drawing

AI summary

A method and system for generating engineering projects compatible with a specific engineering environment is provided. The method includes receiving, by a processing unit, a request to convert a first engineering project which is compatible with a first engineering environment, to a second engineering project which is compatible with a second engineering environment. The method further includes determining, by the processing unit, a plurality of logical blocks from a plurality of engineering projects, wherein each of the plurality of engineering projects are compatible with a specific engineering environment of a plurality of engineering environments. The method further includes generating, by the processing unit, the second engineering project which is compatible with the second engineering environment, by merging of a set of logical blocks based on a generated ontology schema.