LLM Code Conversion for Accurate TIBCO-to-MuleSoft Migration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies face challenges in efficiently converting code between different software systems, particularly when aligning with evolving industry standards and harnessing advanced capabilities.

Innovation Solution

A custom code assistant system utilizing large language models (LLMs) hosted by a cloud platform for code conversion, mapping programming language functions and utilizing customized prompt templates to convert source code to target code, compatible with TIBCO™ and MuleSoft® software.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual code conversion is used, then conversion accuracy can be maintained, but conversion time and manual effort increase significantly

Engineering Contradiction:
Improveconversion accuracyVSAvoidconversion time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system enables self-service code conversion by allowing users to directly upload source code files and automatically receive converted target code through the web-based application, eliminating the need for manual conversion processes while maintaining accuracy through automated AI-driven translation

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual mechanical code conversion processes with an automated AI-based system that uses large language models to translate code between different platforms, substituting human manual work with intelligent automated processing that maintains conversion accuracy

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

2Productivity

If automated code conversion tools are used, then conversion speed increases, but conversion accuracy and functional equivalence decrease

Engineering Contradiction:
Improveconversion speedVSAvoidconversion accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system incorporates feedback mechanisms where users can review and verify converted code, allowing for iterative improvement and validation that ensures functional equivalence between source and target code while maintaining high conversion speeds through automated processing

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent utilizes parameter changes by dynamically adjusting conversion parameters and settings based on the specific code being converted, allowing the system to adapt to different coding styles, platforms, and requirements to maintain both speed and accuracy

Inventive Principle:
Principle #35Parameter changes

3Productivity

If code conversion is performed without verification, then conversion efficiency improves, but code functionality and performance may be compromised

Engineering Contradiction:
Improveconversion efficiencyVSAvoidcode functionality
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary verification actions by validating the converted code against the original source code logic and structure before delivery, ensuring functional equivalence is maintained while allowing efficient automated conversion processes to proceed

Inventive Principle:
Principle #10Preliminary action

4Measurement precision

If custom code conversion systems are developed, then conversion accuracy for specific platforms improves, but system complexity increases

Engineering Contradiction:
Improveplatform-specific conversion accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements universality by designing a web-based application that can handle multiple code conversion scenarios and platform transitions through a single unified system, reducing complexity by consolidating what would otherwise require multiple separate tools into one multi-functional platform

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

Data Source

PatentUS12632236B2Custom code assistant system facilitating code conversion methodology
Publication Date: 2026.05.19 TRUIST BANK
  • US12632236B2 patent drawing
  • US12632236B2 patent drawing
  • US12632236B2 patent drawing

AI summary

Systems and methods obtain a translation request accompanying source code of source file(s) for conversion. Formatting of the source code of the source file(s) is verified and the source code is converted to target code that includes target file(s). The converting (i) maps programming language functions of the source code to corresponding programming language functions of the target code and (ii) utilizes, through customized prompt template(s), one or more large language models (LLMs) hosted by a cloud platform during the code conversion, where a source application that uses the source code includes TIBCO™ software. The target file(s) are distributed.