System Migration Support Apparatus for Operation Reproducibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional system migration techniques lose implementation-specific configurations and operational details when converting from an old system to a new system, leading to potential unintended behavior differences due to the use of generic intermediate models.

Innovation Solution

A system migration support apparatus that generates data dependent on the old system's implementation technique, converts it to a form independent of any specific technique, and then back to the new system's implementation technique, maintaining correspondence information to ensure accurate reproduction of operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conversion via a generic intermediate model independent of implementation technique is performed, then the system can be migrated from old implementation to new implementation, but configuration details and operational details dependent on the old implementation technique are lost

Engineering Contradiction:
Improveimplementation technique independenceVSAvoidconfiguration details and operational details
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent segments the migration process into three distinct transformation stages: (1) old system model to intermediate model, (2) intermediate model to new system model, and (3) generation of correspondence information. This segmentation allows preservation of implementation-specific details through correspondence information while still enabling technique-independent migration.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces correspondence information as an intermediary element that bridges the old system model and the new system model. This correspondence information preserves the relationship between original implementation details and their representations in the new system, preventing information loss during the generic intermediate transformation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If complicated functions and high-function external libraries and frameworks dependent on specifications of a programming language are used in the old system, then the system functionality is enhanced, but it becomes difficult to reproduce the operation of the old system with high accuracy at the time of migration

Engineering Contradiction:
Improvesystem functionalityVSAvoidreproducibility of operation
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements feedback by generating correspondence information that traces back from the new system model to the old system model. This feedback mechanism allows verification that the migrated system reproduces the original operation accurately, even when using different implementation techniques and libraries.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

Correspondence information acts as an intermediary that maintains the link between old and new system operations. This allows complex functions and library-dependent operations to be accurately reproduced in the new system by referencing the correspondence information that preserves the original operational semantics.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of manufacture

If a generic intermediate model is used for migration, then the migration process becomes simpler and more standardized, but unintended behavior difference occurs between operations of the old system and the new system

Engineering Contradiction:
Improvemigration process simplicityVSAvoidbehavior consistency
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent segments the migration process to include a specific step for generating correspondence information between old and new system models. This segmentation maintains the simplicity of generic intermediate models while adding the reliability check through correspondence tracking.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Correspondence information serves as an intermediary verification layer that ensures behavior consistency between old and new systems. It allows the migration process to remain simple and standardized while preventing unintended behavior differences by maintaining traceability of operational semantics.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12118383B2System migration support apparatus, system migration support method and program to enhance reproducibility of migration destination system
Publication Date: 2024.10.15 NIPPON TELEGRAPH & TELEPHONE CORP
  • US12118383B2 patent drawing
  • US12118383B2 patent drawing
  • US12118383B2 patent drawing

AI summary

A system migration support apparatus enhances reproducibility of operation of a migration source system in a migration destination system, by including a first generation unit generating first data showing information about operation of a migration source system in a form dependent on an implementation technique of the migration source system, based on materials of the migration source system; a second generation unit generating second data showing the information about the operation in a form independent of a particular implementation technique, based on the first data, and generating first correspondence information showing correspondence relationships between portions of the first data and portions of the second data; and a third generation unit identifying the portions of the first data corresponding to the portions of the second data, referring to the first correspondence information, and generating third data showing the information about the operation in a form dependent on an implementation technique of a migration destination system, based on the identified portions.