Automated Code Parser for Automation Script Updates
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
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
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
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
Data Source
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.


