Electronic Overlay Markup for Executable Models
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing methods for producing and editing computer-implemented graphical and non-graphical models require manual annotation and printing, leading to inefficiencies in the review and testing process, as changes need to be manually updated between paper and electronic versions.
Innovation Solution
A computer-implemented method that allows for electronic markup of executable models using an overlay that operates without altering the original model, enabling real-time feedback and functionality changes when executed with the overlay.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If manual annotation and printing are used for model review, then the model can be inspected and annotated, but the process becomes time-consuming and inefficient requiring manual updates between paper and electronic versions
Solution Approach 1:
The patent creates an electronic copy of the model that can be annotated and modified without changing the original model. This electronic copy serves as a working version that can be freely edited, while the original model remains intact. The system allows users to annotate the electronic copy and then automatically update the original model, eliminating the need for manual transcription between paper and electronic versions.
Solution Approach 2:
The patent replaces the mechanical process of printing hard copies and manually annotating them with an electronic system. Users can annotate the model directly on their computer screens using electronic tools, and these annotations can be automatically applied to the model without requiring physical printing and hand-writing. This substitution of mechanical processes with electronic ones significantly reduces the time required for review and testing.
2Reliability
If the model is edited to test changes, then the functionality can be verified, but the original model must be modified and duplicate copies must be made for each set of changes
Solution Approach 1:
The patent segments the model into an original version and an electronic copy that can be independently modified. The electronic copy serves as a temporary workspace where changes can be tested without affecting the original model. This segmentation allows multiple versions to coexist, and users can switch between them as needed, eliminating the need to create duplicate copies for each set of changes.
Solution Approach 2:
The patent introduces dynamic capability to the model management system, allowing the electronic copy to be automatically updated from the original model and vice versa. This dynamic interaction enables real-time synchronization between the original model and its electronic copy, so that changes made in one version are automatically reflected in the other, eliminating the need for manual updates and duplicate copying.
3Reliability
If more review is needed after initial changes, then the model can be re-evaluated, but the model must be printed out again and reviewed manually
Solution Approach 1:
The patent enables continuous review and evaluation of the model without requiring physical printing. The electronic copy can be repeatedly opened, annotated, and evaluated multiple times in succession, allowing thorough review to be conducted continuously rather than in discrete printing cycles. This continuous electronic access significantly increases the speed of iteration while maintaining review thoroughness.
Data Source
AI summary
A computer-implemented method for marking-up an executable model includes: displaying the executable model; associating an electronic overlay with the executable model, the electronic overlay operating with the executable model without changing the contents of the executable model; and indicating an electronic markup to the executable model using the electronic overlay wherein the electronic markup affects functionality of the executable model when the executable model is executed with the electronic overlay.


