Systems and methods for automated support for repairing input model errors
First Claim
1. A method for automated repair support for input model errors comprising:
- utilizing a processor to execute computer code configured to perform the steps of;
accessing an input model;
transforming the input model to produce an output;
accessing input indicating one or more errors within the output;
said transforming comprising propagating at least one taint mark to the output and generating a taint log;
creating a fault index, associated with the taint log, for the one or more errors, the fault index relating the one or more errors to the at least one taint mark;
using the fault index to compile one or more repair action suggestions to repair the one or more errors; and
outputting the one or more repair action suggestions.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and associated methods for automated repair support for input model faults are described. Embodiments automate generation of fault repair support by producing one or more repair action suggestions for a given input model containing faults. Responsive to an indication of one or more faults within the model, embodiments utilize a fault index to ascertain the nature of faults within the model and to compile one or more repair action suggestions. Users can review the repair action suggestions, and preview the impact each of these suggestions will have on the model if implemented, and select an appropriate repair action for repairing a model containing faults.
38 Citations
20 Claims
-
1. A method for automated repair support for input model errors comprising:
-
utilizing a processor to execute computer code configured to perform the steps of; accessing an input model; transforming the input model to produce an output; accessing input indicating one or more errors within the output; said transforming comprising propagating at least one taint mark to the output and generating a taint log; creating a fault index, associated with the taint log, for the one or more errors, the fault index relating the one or more errors to the at least one taint mark; using the fault index to compile one or more repair action suggestions to repair the one or more errors; and outputting the one or more repair action suggestions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for automated repair support for input model errors comprising:
-
a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code configured to access an input model; computer readable program code configured to transform the input model to produce an output; computer readable program code configured to access input indicating one or more errors in the output; computer readable program code configured to transform the input model via propagating at least one taint mark the output and generating a taint log; computer readable program code configured to create a fault index, associated with the taint log, for the one or more errors, the fault index relating the one or more errors to the at least one taint mark; computer readable program code configured to use the fault index to compile one or more repair action suggestions to repair the one or more errors; and computer readable program code configured to output the one or more repair action suggestions. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A system for automated repair support for input model errors comprising:
-
one or more processors; and a memory operatively connected to the one or more processors; wherein, responsive to execution of computer readable program code accessible to the one or more processors, the one or more processors are configured to; access an input model; transform the input model to produce an output; access input indicating one or more errors in the output; wherein to transform comprises transforming the input model via propagating at least one taint mark to the output and generating a taint log; create a fault index, associated with the taint log, for the one or more errors, the fault index relating the one or more errors to the at least one taint mark; use the fault index to compile one or more repair action suggestions to repair the one or more errors; and output the one or more repair action suggestions.
-
Specification