Method for validating a graphical workflow translation
First Claim
1. A method for validating a translation of a graphical workflow of activities into an arbitrary, but structured language, comprising:
- using as input a term of a high level graphically expressed language comprising a number of graphical elements related logically to each other;
analyzing at least one of content and structure of the term in order to translate the at least one of content and structure into a structured set of instructions;
emulating the graphical workflow of activities to arrive at a first set of activity results;
translating each instruction into a generic language in order to trace execution of such instruction to arrive at a second set of results from the translated instructions; and
comparing the first set of activity results with the second set of results and validating the translation in case of a match among the first set of activity results and the second set of results.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for validating a translation of a graphical workflow of activities into an arbitrary, but structured language uses as input a term of a high level graphically expressed language having a number of graphical elements related logically to each other and analyzes its content and/or structure in order to translate this content and/or structure into a structured set of instructions. The graphical workflow of activities is simulated to arrive at a first set of activity results. Each instruction is translated into a generic language in order to trace the execution of such instruction to arrive at a second set of results from the translated instructions. The first set of activity results is compared with the second set of results, and the translation is validated in case of a match among the first set of activity results and the second set of results.
20 Citations
6 Claims
-
1. A method for validating a translation of a graphical workflow of activities into an arbitrary, but structured language, comprising:
-
using as input a term of a high level graphically expressed language comprising a number of graphical elements related logically to each other; analyzing at least one of content and structure of the term in order to translate the at least one of content and structure into a structured set of instructions; emulating the graphical workflow of activities to arrive at a first set of activity results; translating each instruction into a generic language in order to trace execution of such instruction to arrive at a second set of results from the translated instructions; and comparing the first set of activity results with the second set of results and validating the translation in case of a match among the first set of activity results and the second set of results. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification