Analyzing an extended finite state machine system model
First Claim
Patent Images
1. A method of using a computer to analyze an extended finite state machine model of a system, the model having states interconnected by transitions, the method comprising:
- providing a graphical user interface that presents a table of rows;
receiving data in at least one table row, said table row storing one of a likelihood value and a probability value; and
determining at least one path through the extended finite state machine model using at least one of the rows in the table, the extended finite state machine model being traversed by making calls to the model and traversing transitions through the model, each call to a model making an instance of that model.
9 Assignments
0 Petitions
Accused Products
Abstract
A method of using a computer to analyze an extended finite state machine model of a system includes providing a graphical user interface that presents a table of rows, receiving data in at least one table row, and determining at least one path through the states and transitions of the extended finite state machine model using at least one of the rows in the table.
35 Citations
19 Claims
-
1. A method of using a computer to analyze an extended finite state machine model of a system, the model having states interconnected by transitions, the method comprising:
-
providing a graphical user interface that presents a table of rows;
receiving data in at least one table row, said table row storing one of a likelihood value and a probability value; and
determining at least one path through the extended finite state machine model using at least one of the rows in the table, the extended finite state machine model being traversed by making calls to the model and traversing transitions through the model, each call to a model making an instance of that model. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of using a computer to analyze an extended finite state machine model of a system, the model having states interconnected by transitions, the method comprising:
-
receiving an identification of a data source;
importing data from the data source, said data comprising one of a likelihood value and a probability value;
determining at least one path of states and transitions through the extended finite state machine model using the imported data, the extended finite state machine model being traversed by making calls to the model and traversing transitions through the model, each call to a model making an instance of that model. - View Dependent Claims (7, 8, 9)
-
-
10. A computer program product, disposed on a computer readable medium, for analyzing an extended finite state machine model of a system, the model having states interconnected by transitions, the computer program product including instructions for causing a processor to:
-
provide a graphical user interface that presents a table of rows;
receive data in at least one table row, said table row storing one of a likelihood value and a probability value; and
determine at least one path through the extended finite state machine model using at least one of the rows in the table, the extended finite state machine model being traversed by making calls to the model and traversing transitions through the model, each call to a model making an instance of that model. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer program product, disposed on a computer readable medium, for analyzing an extended finite state machine model of a system, the model having states interconnected by transitions, the computer program product including instructions for causing a processor to:
-
receive an identification of a data source;
import data from the data source, wherein the data comprises at least one of a likelihood value and a probability value; and
determine at least one path of states and transitions through the extended finite state machine model using the imported data, the extended finite state machine model being traversed by making calls to the model and traversing transitions through the model, each call to a model making an instance of that model. - View Dependent Claims (16)
-
-
17. A computer program product for analyzing an extended finite state machine model of a system, the model having states interconnected by transitions, the computer program product including instructions for causing a processor to:
-
receive likelihood or probability values for a plurality of transitions between two states;
determine at least one path through the extended finite state machine model states and transitions by selecting one of the transitions for inclusion in the path based on the likelihood or probability values, the extended finite state machine model being traversed by making calls to the model and traversing transitions through the model, each call to a model making an instance of that model; and
determine eligible transitions during the determining of at least one path, and wherein selection one of the transitions comprises selecting one of the transitions based on the likelihood or probability values of the eligible transitions. - View Dependent Claims (18, 19)
-
Specification