Automaton for MDM Source Code Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing master data management (MDM) applications lack consistency in source code translation, requiring advanced user expertise for model deployment and making it difficult to implement new models across different applications.

Innovation Solution

An automaton is used to convert reference data sets into formatted data sets, which are then transcribed into source code readable by MDM applications, utilizing conversion and transcription rules to facilitate model deployment without requiring user expertise.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual source code translation is performed for each MDM application, then source code can be adapted to specific applications, but user expertise in advanced programming is required and deployment becomes complex

Engineering Contradiction:
Improveadaptability of source code to different MDM applicationsVSAvoidease of deploying models across applications
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces an intermediary translation system that automatically converts source code between different MDM application formats. This intermediary system eliminates the need for users to manually adapt source code to each specific application, thereby maintaining adaptability while significantly improving ease of operation. The translation system acts as a mediator that handles the complexity of format conversion between applications.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If automated translation tools are implemented, then deployment becomes easier, but consistency and reliability of source code translation deteriorates

Engineering Contradiction:
Improveease of deploying models across applicationsVSAvoidreliability of source code translation
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements feedback mechanisms in the automated translation system to ensure reliability. The system includes validation processes that verify the accuracy of translated source code and provide feedback loops for correcting translation errors. This feedback approach maintains high reliability by continuously monitoring and improving translation quality while preserving the ease of automated deployment.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If multiple translation formats are supported, then versatility across applications increases, but system complexity increases

Engineering Contradiction:
Improvenumber of MDM applications compatible with source codeVSAvoidcomplexity of translation system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the translation system into modular components, each handling specific format conversions. This modular architecture allows the system to support multiple MDM application formats without becoming unmanageably complex. Each module can be independently maintained and optimized, making the overall system both versatile and maintainable.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP4557120A1Automaton for generating a source code of a reference data management application
Publication Date: 2025.05.21 BULL SA
  • EP4557120A1 patent drawingFigure 1~2
  • EP4557120A1 patent drawingFigure 3~4
  • EP4557120A1 patent drawingFigure 5~6b

AI summary

One aspect of the invention relates to a method of generating source code readable by a reference data management application.