Automated Code Parser for Automation Script Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing automation scripts for computer systems require manual updates when operating system messages change, leading to time-consuming identification of issues and potential unanticipated downtime due to incomplete script updates.

Innovation Solution

An automated method to examine and compare automation scripts with new or changed operating system messages, identifying and updating references, and executing scripts in a simulator to detect syntactical and logical errors, thereby generating reports for necessary modifications and improving script efficiency and readability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual examination of automation scripts is performed to identify issues with changed operating system messages, then skilled personnel can detect potential problems, but this process is time-consuming and requires highly-skilled support personnel

Engineering Contradiction:
Improvedetection accuracyVSAvoidupdate time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent replaces the manual mechanical process of skilled personnel examining scripts with an automated code parser system that uses computational algorithms to analyze automation scripts, compare them against changed operating system messages, and identify issues automatically, eliminating the need for human time investment while maintaining detection accuracy

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

Solution Approach 2:

The system enables self-service by automatically performing the entire script examination and update process without requiring skilled personnel intervention. The code parser autonomously compares scripts against message changes, identifies affected rules, and generates update recommendations, allowing the system to serve itself rather than relying on external expert resources

Inventive Principle:
Principle #25Self-service

2Reliability

If automation scripts are manually updated to reflect changed operating system messages, then script accuracy can be maintained, but the process requires significant administrator time and may not expose all issues

Engineering Contradiction:
Improvescript accuracyVSAvoidupdate efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent substitutes manual administrator work with an automated code parser that systematically examines all automation scripts, compares them against the complete set of changed operating system messages, and identifies all affected scripts regardless of complexity or location, ensuring comprehensive coverage without human time constraints

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

Solution Approach 2:

The system performs preliminary action by proactively analyzing scripts before they are executed in production environments. The code parser identifies all scripts that reference changed messages in advance, allowing administrators to review and approve updates before they are deployed, preventing errors rather than reacting to them

Inventive Principle:
Principle #10Preliminary action

3Productivity

If automation scripts are not updated promptly after operating system message changes, then administrator time is saved, but the computing system may experience unanticipated downtime due to errors no longer handled by the scripts

Engineering Contradiction:
Improveadministrator efficiencyVSAvoidsystem uptime
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary analysis by automatically scanning for scripts that reference changed operating system messages before production execution occurs. This advance detection allows the system to flag potentially problematic scripts for review and update, preventing unanticipated downtime while requiring minimal administrator intervention

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The code parser implements feedback by continuously monitoring for changes in operating system messages and automatically notifying administrators of affected automation scripts. This closed-loop system ensures that scripts remain synchronized with current message definitions, maintaining system reliability without requiring constant manual oversight

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9678744B2Automated code parser for reviewing automation scripts
Publication Date: 2017.06.13 UNISYS CORP
  • US9678744B2 patent drawing
  • US9678744B2 patent drawing
  • US9678744B2 patent drawing

AI summary

Automation scripts may be examined and compared to a set of new or changed operating system messages to identify potential issues with the automation script that occur with updates to the operating system. When the issue is identified, the reference in the automation script may be updated to refer to the changed operating system message. Further, the reference in the automation script may be modified to address other changes in the system messages, such as changes in information and/or parameters reported in the message.