System and method for testing and/or debugging runtime sytems for solving mes manufacturing execution system problems
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates to a system and method for testing and/or debugging runtime systems, particularly runtime systems used for solving MES (manufacturing execution system) problems. According to the invention, a user uses an editor to link graphic elements to an activity diagram that can be visually depicted on a display device. Communication relationships can be established between the activity diagrams by using appropriate means. In addition, the operation of an asynchronously cooperating state machine is described by an activity diagram.
34 Citations
34 Claims
-
1-17. -17. (cancelled)
-
18. A method for testing and/or debugging runtime systems for solving mes problems, comprising:
-
linking graphic elements to one activity diagram or a plurality of activity diagrams that can be visually depicted on a display device;
establishing communication relationships between the activity diagrams;
describing the operation of an asynchronously cooperating state machine by an activity diagram;
describing the relevant business and production processes to solve the MES problem;
defining and describing the relevant business objects or components by asynchronously cooperating state machines;
fractionizing the relevant business and production processes into disjoint, sequentially operating sub-processes with synchronization and data transmission messages between the sub-processes, wherein the sub-processes operate on business objects and are themselves objects;
performing a single test with the sub-processes during interaction by a step-by-step or complete run through the sub-processes;
visualizing the element that is active in the activity diagram; and
controlling progress to the next step by the user, wherein steps can be repeated or skipped. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. A System for testing and/or debugging runtime systems for solving MES problems, comprising:
-
a display device;
an editor for linking graphic elements to one activity diagram or a plurality of activity diagrams that can be visually depicted on the display device;
a mechanism for establishing communication relationships between the activity diagrams and wherein the operation of an asynchronously cooperating state machine is described by an activity diagram;
first input and/or display mechanisms for determining and describing the relevant business and production processes to solve the MES problem;
second input and/or display mechanisms for defining and describing the relevant business objects or components by asynchronously cooperating state machines;
third input and/or display mechanisms for breaking down the relevant business and production processes into disjoint, sequentially operating sub-processes with synchronization and data transmission messages between the sub-processes, wherein the sub-processes operate on business objects and are themselves objects;
a test mechanism for a single test on the sub-processes during interaction by a step-by-step or complete run through the sub-processes; and
an input mechanism for controlling progress to the next step, wherein steps can be repeated or skipped, and wherein an element that is active in the activity diagram is identified on the display device. - View Dependent Claims (27, 28, 29, 30, 31, 32)
-
-
33. A data medium, comprising a computer program for performing a method for testing and/or debugging runtime systems for solving MES problems, the method comprising:
-
linking graphic elements to one activity diagram or a plurality of activity diagrams that can be visually depicted on a display device;
establishing communication relationships between the activity diagrams;
describing the operation of an asynchronously cooperating state machine by an activity diagram;
describing the relevant business and production processes to solve the MES problem;
defining and describing the relevant business objects or components by asynchronously cooperating state machines;
fractionizing the relevant business and production processes into disjoint, sequentially operating sub-processes with synchronization and data transmission messages between the sub-processes, wherein the sub-processes operate on business objects and are themselves objects;
performing a single test with the sub-processes during interaction by a step-by-step or complete run through the sub-processes;
visualizing the element that is active in the activity diagram; and
controlling progress to the next step by the user, wherein steps can be repeated or skipped.
-
-
34. A data processing device, on which a computer program for performing a method for testing and/or debugging runtime systems for solving MES problems is installed, the method comprising:
-
linking graphic elements to one activity diagram or a plurality of activity diagrams that can be visually depicted on a display device;
establishing communication relationships between the activity diagrams;
describing the operation of an asynchronously cooperating state machine by an activity diagram;
describing the relevant business and production processes to solve the MES problem;
defining and describing the relevant business objects or components by asynchronously cooperating state machines;
fractionizing the relevant business and production processes into disjoint, sequentially operating sub-processes with synchronization and data transmission messages between the sub-processes, wherein the sub-processes operate on business objects and are themselves objects;
performing a single test with the sub-processes during interaction by a step-by-step or complete run through the sub-processes;
visualizing the element that is active in the activity diagram; and
controlling progress to the next step by the user, wherein steps can be repeated or skipped.
-
Specification