Automaton for MDM Source Code Generation
Find Innovative SolutionsGenerate 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
Engineering 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
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.
2Ease of operation
If automated translation tools are implemented, then deployment becomes easier, but consistency and reliability of source code translation deteriorates
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.
3Adaptability or versatility
If multiple translation formats are supported, then versatility across applications increases, but system complexity increases
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.
Data Source
Figure 1~2
Figure 3~4
Figure 5~6b
AI summary
One aspect of the invention relates to a method of generating source code readable by a reference data management application.