Automation Asset Migration via Virtual Source Tool Copying

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing test automation tools lack a proper solution for migrating automation assets to new tools, requiring significant time and effort to rewrite scripts and supporting limited enhancements or new technologies, leading to fragmented tool landscapes and high migration costs.

Innovation Solution

A method and system for migrating automation assets by receiving input data from a source application, configuring data types, generating relationships between entities in the source and target applications, and migrating entities based on these relationships, utilizing an asset management system with a processor and memory to facilitate the process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If enterprises migrate from existing automation tools to new tools, then they can adopt new technologies and enhance features, but they face high migration costs and significant time consumption for rewriting scripts

Engineering Contradiction:
Improveadoption of new technologiesVSAvoidtime and effort for rewriting scripts
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent creates a virtual copy of the source automation tool within the target tool environment. The asset management system generates a virtual source tool that replicates the functionality and assets of the original source tool, allowing scripts to execute in the target tool without modification. This copying approach eliminates the need to rewrite scripts while enabling access to new technologies and features of the target tool.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces an asset management system as an intermediary between the source and target automation tools. This intermediary manages the virtualization process, handles asset migration, and facilitates communication between the virtual source tool and the actual target tool. The intermediary abstracts the complexity of migration, allowing seamless transition without manual script rewriting.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of manufacture

If enterprises maintain existing automation assets in current tools, then they avoid migration costs, but they end up with a fragmented tool landscape

Engineering Contradiction:
Improveavoidance of migration costsVSAvoidfragmented tool landscape
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The patent makes the target automation tool universal by enabling it to execute scripts originally written for the source tool. Through virtualization, the target tool gains the capability to handle both its native scripts and migrated source tool scripts, eliminating the need for separate source tool installations and reducing tool landscape fragmentation.

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

Solution Approach 2:

By creating a virtual copy of the source tool within the target tool environment, the patent allows enterprises to maintain their existing automation assets without physical migration while consolidating the tool landscape. The virtual source tool resides within the target tool, enabling unified management and reducing complexity.

Inventive Principle:
Principle #26Copying

3Reliability

If existing automation tools are used, then they support current operations, but they cannot support enhancements or new technologies

Engineering Contradiction:
Improvesupport for current operationsVSAvoidsupport for enhancements and new technologies
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent creates a dynamic environment where the target tool can adapt to both source tool scripts and native target tool scripts. The virtualization framework allows the system to dynamically switch between executing source tool scripts in the virtual environment and utilizing target tool's native capabilities, providing both reliability for current operations and adaptability for new technologies.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent merges the functionality of the source tool with the target tool by virtualizing the source tool within the target tool environment. This combination allows the system to maintain support for existing operations through the virtual source tool while simultaneously leveraging the target tool's new technologies and enhancements.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10860530B2Method and system for migrating automation assets in an enterprise system
Publication Date: 2020.12.08 WIPRO LTD
  • US10860530B2 patent drawing
  • US10860530B2 patent drawing
  • US10860530B2 patent drawing

AI summary

Disclosed herein is a method and system for migrating automation assets in an enterprise system. The method includes receiving, by an asset management system, an input data associated with the automation assets from a source application. Also, the method includes configuring a first set of data types associated with the input data, by identifying a corresponding data type from a second set of data types, configured in a target application. Further, the method includes generating a relationship between each of a plurality of entities associated with the first set of data types and a corresponding plurality of entities associated with the second set of data types in the target application. Finally, the method includes migrating the plurality of entities associated with the first set of data types from the source application to the target application based on the generated relationship.