Software Model Integration Using Partition and Reference Blocks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing software integration tools are complex and require specialized knowledge, making the integration of software components in vehicle systems, such as steering systems, difficult and inefficient.

Innovation Solution

A method and system for automatic integration of software models, which involves receiving software component models, integration requirements, partition blocks, and model reference blocks, and generating a system model that can be converted into a software model representing the system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If existing software integration tools are used, then software components can be integrated, but the process becomes complex and requires specialized knowledge

Engineering Contradiction:
Improveease of software integrationVSAvoidintegration tool complexity
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary system that acts as a mediator between software components and integration tools. This intermediary automatically manages the integration process, translating component interfaces and generating integration code, thereby reducing the complexity burden on users while maintaining integration capability

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The integration system performs self-service by automatically generating integration code, resolving interface conflicts, and configuring component connections without requiring specialized user knowledge. The system autonomously handles the complex integration tasks that would otherwise require expert intervention

Inventive Principle:
Principle #25Self-service

2Productivity

If manual integration methods are used, then software components can be integrated, but the process requires significant manual effort and time

Engineering Contradiction:
Improvesoftware integration efficiencyVSAvoidmanual integration time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent replaces manual mechanical integration processes with an automated computational system. The system uses algorithms to automatically analyze component interfaces, generate integration code, and configure connections, substituting human manual effort with automated mechanical computation to dramatically improve productivity and reduce time loss

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

Solution Approach 2:

The system performs preliminary actions by pre-defining interface standards, pre-generating integration templates, and pre-configuring component relationships. This preliminary preparation enables rapid automated integration without requiring time-consuming manual configuration during the actual integration process

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250077195A1Systems and methods for automatic integration of models
Publication Date: 2025.03.06 STEERING SOLUTIONS IP HOLDING CORP
  • US20250077195A1 patent drawing
  • US20250077195A1 patent drawing
  • US20250077195A1 patent drawing

AI summary

A method for automatic integration of software models includes receiving at least one software component model, receiving at least one integration requirement, and receiving at least one partition block and at least one model reference block. The method also includes generating a system model based on the at least one software component model, the at least one integration requirement, the at least one partition block, and the at least one model reference block. The method also includes converting the system model to at least one programming language.