Systems, Devices, & Methods for automating non-deterministic processes
First Claim
Patent Images
1. A method, comprising:
- for a graphical representation of a non-deterministic finite state process, the graphical representation comprising a network comprising a plurality of nodes connected by directional arcs;
converting the graphical representation to a context-free grammar notation;
for each of the directional arcs, defining at least one function from a plurality of functions, the function dependant on state information of the nodes connected by the arc; and
for each of the functions, generating source code in an object-oriented programming language.
1 Assignment
0 Petitions
Accused Products
Abstract
Certain exemplary embodiments comprise a method comprising: for a graphical representation of a process, the graphical representation comprising a network comprising a plurality of nodes connected by directional arcs: converting the graphical representation to a context-free grammar notation; for each of the directional arcs, defining at least one function from a plurality of functions, the function dependant on state information of the nodes connected by the arc; and for each of the functions, generating source code.
43 Citations
20 Claims
-
1. A method, comprising:
for a graphical representation of a non-deterministic finite state process, the graphical representation comprising a network comprising a plurality of nodes connected by directional arcs;
converting the graphical representation to a context-free grammar notation;
for each of the directional arcs, defining at least one function from a plurality of functions, the function dependant on state information of the nodes connected by the arc; and
for each of the functions, generating source code in an object-oriented programming language. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
20. A machine readable medium storing instructions for activities comprising:
for a graphical representation of a non-deterministic finite state process as a network comprising a plurality of nodes connected by directional arcs;
converting the graphical representation to a context-free grammar notation;
for each of the directional arcs, defining at least one function from a plurality of functions, the function depending on state information of the nodes linked by the arc; and
for each of the functions, generating executable source code in an object-oriented programming language.
Specification