Computing device for state transitions of recursive state machines and a computer-implemented method for the definition, design and deployment of domain recursive state machines for computing devices of that type
First Claim
1. A computing device for state transitions of recursive state machines, the computing device comprising:
- a processor for processing digital data;
a memory device for storing the digital data including computer program code coupled to the processor;
a data interface for sending and receiving data coupled to the processor, wherein the processor is controlled by the computer program code to;
receive via the data interface, event data representing an event in relation to a first object;
receive via the data interface, first object data representing the first object;
receive via the data interface, second object data representing a second object;
receive via the data interface, data representing a predicate relationship between the second object and the first object;
calculate a first state in relation to the first object;
calculate a second state in relation to the second object; and
calculate a valid state transition in accordance with the predicate relationship between the second state and the first state by;
selecting the first object schema data and the first object rules model data in accordance with the first object data;
selecting the second object schema data and the second object rules model data in accordance with the second object data; and
calculating the valid state transition further in accordance with the first object schema data and the first object rules model data and the second object schema data and the second object rules model data related by the predicate relationship;
wherein selecting the first object schema data and the first object rules model data in accordance with the first object data and selecting the second object schema data and the second object rules model data in accordance with the second object data, comprises defining, designing and deploying domain recursive state machines comprising the steps of;
capturing in a computation-independent manner structure of a first object definition foundation ontology data and a second object definition foundation ontology data;
capturing in a computation-independent manner behaviour of the first object definition foundation ontology data and the second object definition foundation ontology data;
capturing in a computation-independent manner rules of the first object definition foundation ontology data and the second object definition foundation ontology data;
capturing in a computation-independent manner a component definition foundation ontology data creating a relationship between the second object definition foundation ontology data and the first object definition foundation ontology data;
calculating schema data and rules model data;
capturing in a platform-independent manner design foundation ontology data; and
capturing in a platform-specific manner deployment foundation ontology data.
1 Assignment
0 Petitions
Accused Products
Abstract
A computing device for state transitions of recursive state machines and a computer-implemented method for the definition, design and deployment of domain recursive state machines for computing devices of that type; such devices are intended for the simulation of large systems involving human and automated components, particularly the type generally called “Enterprise Applications”; such devices are also applicable to a much wider range of fields, such as cognitive modelling or robotics. The commonality between the computing device and the computer-implemented method is the Subject Predicate Object Protocol (SPOP) which is used to capture instructions by the computer-implemented method for the definition, design and deployment of recursive state machines and also is the protocol used by the computing device for state transitions of recursive state machines to communicate inbound and outbound events based on the captured instructions.
-
Citations
16 Claims
-
1. A computing device for state transitions of recursive state machines, the computing device comprising:
-
a processor for processing digital data; a memory device for storing the digital data including computer program code coupled to the processor; a data interface for sending and receiving data coupled to the processor, wherein the processor is controlled by the computer program code to; receive via the data interface, event data representing an event in relation to a first object; receive via the data interface, first object data representing the first object; receive via the data interface, second object data representing a second object; receive via the data interface, data representing a predicate relationship between the second object and the first object; calculate a first state in relation to the first object; calculate a second state in relation to the second object; and calculate a valid state transition in accordance with the predicate relationship between the second state and the first state by; selecting the first object schema data and the first object rules model data in accordance with the first object data; selecting the second object schema data and the second object rules model data in accordance with the second object data; and calculating the valid state transition further in accordance with the first object schema data and the first object rules model data and the second object schema data and the second object rules model data related by the predicate relationship; wherein selecting the first object schema data and the first object rules model data in accordance with the first object data and selecting the second object schema data and the second object rules model data in accordance with the second object data, comprises defining, designing and deploying domain recursive state machines comprising the steps of;
capturing in a computation-independent manner structure of a first object definition foundation ontology data and a second object definition foundation ontology data;capturing in a computation-independent manner behaviour of the first object definition foundation ontology data and the second object definition foundation ontology data; capturing in a computation-independent manner rules of the first object definition foundation ontology data and the second object definition foundation ontology data; capturing in a computation-independent manner a component definition foundation ontology data creating a relationship between the second object definition foundation ontology data and the first object definition foundation ontology data; calculating schema data and rules model data; capturing in a platform-independent manner design foundation ontology data; and capturing in a platform-specific manner deployment foundation ontology data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method for definition, design and deployment of domain recursive state machines comprising the steps of:
-
capturing in a computation-independent manner structure of a first object definition foundation ontology data and a second object definition foundation ontology data; capturing in a computation-independent manner behaviour of the first object definition foundation ontology data and the second object definition foundation ontology data; capturing in a computation-independent manner rules of the first object definition foundation ontology data and the second object definition foundation ontology data; capturing in a computation-independent manner a component definition foundation ontology data creating a relationship between the second object definition foundation ontology data and the first object definition foundation ontology data; calculating schema data and rules model data; capturing in a platform-independent manner design foundation ontology data; and capturing in a platform-specific manner deployment foundation ontology data. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
Specification