Analysis of a model of a complex system, based on two models of the system, wherein the two models represent the system with different degrees of detail
First Claim
1. A method for analysis of a computer-based and data-processing model of a complex system, wherein the model comprises at least two modelling levels, on which the complex system is represented with different degrees of abstraction, and the analysis method comprises the following steps:
- creating a first part model of the complex system on a first modelling level by defining objects and links between these objects;
creating a second part model of the complex system on a second modelling level by defining of objects and links between these objects;
creating associations or relations between objects of the first and the second modelling level;
creating at least one first event chain which represents an action sequence in the first modelling level and describes the action sequence by way of the objects of the first modelling level, wherein the action sequence is a sequence of actions in the complex system;
creating at least one second event chain which represents the same action sequence in the complex system in the second modelling level and describes the action sequence by way of the objects of the second modelling level at a different degree of detail than at the first modelling level;
as well as at least one of the following two steps performed by a data processor;
automatically analysing the part models and associations and event chains set up according to the preceding steps, for determining and issuing quality information on the model itself, by determining consistency information concerning agreements and contradictions between the models on the two modelling levels,automatically analysing the part models and associations and event chains created according to the preceding steps, for obtaining information on the modelled complex system and for issuing this information,wherein the associations between the first and the second modelling level represent a partial support of the objects of the first modelling level by the objects of the second modelling level; and
wherein at least a few objects on the first modelling level represent processes, wherein a process is an entirety of tasks and sequences of an organisation unit or production unit, and wherein at least some objects on the second modelling level represent elements, wherein an element is a real physical or logical unit, and wherein the support of the process by an element expresses the fact that the process requires the element in order to be able to function.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a method for analyzing a computer-based data processing model of a complex system, said model comprising at least two modeling levels on which the system is represented at different degrees of abstraction. The inventive method comprises the following steps: a first partial model of the system is created on a first modeling level by defining objects and links between said objects; a second partial model of the system is created on a second modeling level by defining objects and links between said objects; associations or relations between objects of the first and the second modeling level are created; at least one first chain of events is created which represents a sequence of actions on the first modeling level and describes said sequence of actions by means of the objects of the first modeling level; at least one second chain of events is created which represents the same sequence of actions on the second modeling level and describes said sequence of actions by means of the objects of the second modeling level; and at least one of the following two steps: the partial models and associations and chains of events created according to the previous steps are automatically analyzed in order to determine and output quality-related data about the model; the partial models and associations and chains of events created according to the previous steps are automatically analyzed in order to obtain data about the modeled system and output said data.
-
Citations
22 Claims
-
1. A method for analysis of a computer-based and data-processing model of a complex system, wherein the model comprises at least two modelling levels, on which the complex system is represented with different degrees of abstraction, and the analysis method comprises the following steps:
-
creating a first part model of the complex system on a first modelling level by defining objects and links between these objects; creating a second part model of the complex system on a second modelling level by defining of objects and links between these objects; creating associations or relations between objects of the first and the second modelling level; creating at least one first event chain which represents an action sequence in the first modelling level and describes the action sequence by way of the objects of the first modelling level, wherein the action sequence is a sequence of actions in the complex system; creating at least one second event chain which represents the same action sequence in the complex system in the second modelling level and describes the action sequence by way of the objects of the second modelling level at a different degree of detail than at the first modelling level; as well as at least one of the following two steps performed by a data processor; automatically analysing the part models and associations and event chains set up according to the preceding steps, for determining and issuing quality information on the model itself, by determining consistency information concerning agreements and contradictions between the models on the two modelling levels, automatically analysing the part models and associations and event chains created according to the preceding steps, for obtaining information on the modelled complex system and for issuing this information, wherein the associations between the first and the second modelling level represent a partial support of the objects of the first modelling level by the objects of the second modelling level; and wherein at least a few objects on the first modelling level represent processes, wherein a process is an entirety of tasks and sequences of an organisation unit or production unit, and wherein at least some objects on the second modelling level represent elements, wherein an element is a real physical or logical unit, and wherein the support of the process by an element expresses the fact that the process requires the element in order to be able to function. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A data processing system for modelling a complex system, wherein the data processing system comprises a processor, a data storage means, and a computer program stored by the data storage means and executed by the processor;
- wherein execution of the computer program by the processor implements a method for analysis of a computer-based and data-processing model of a complex system, wherein the model comprises at least two modelling levels, on which the complex system is represented with different degrees of abstraction, and the analysis method comprises the following steps;
creating a first part model of the complex system on a first modelling level by defining objects and links between these objects; creating a second part model of the complex system on a second modelling level by defining of objects and links between these objects; creating associations or relations between objects of the first and the second modelling level; wherein the associations between the first and the second modelling level represent a partial support of the objects of the first modelling level by the objects of the second modelling level; and wherein at least a few objects on the first modelling level represent processes, wherein a process is an entirety of tasks and sequences of an organisation unit or production unit, and wherein at least some objects on the second modelling level represent elements, wherein an element is a real physical or logical unit, and wherein the support of the process by an element expresses the fact that the process requires the element in order to be able to function; creating at least one first event chain which represents an action sequence in the first modelling level and describes the action sequence by way of the objects of the first modelling level, wherein the action sequence is a sequence of actions in the complex system; creating at least one second event chain which represents the same action sequence in the complex system in the second modelling level and describes the action sequence by way of the objects of the second modelling level at a different degree of detail than at the first modelling level; as well as at least one of the following two steps; automatically analysing the part models and associations and event chains set up according to the preceding steps, for determining and issuing quality information on the model itself, by determining consistency information concerning agreements and contradictions between the models on the two modelling levels, automatically analysing the part models and associations and event chains created according to the preceding steps, for obtaining information on the modelled complex system and for issuing this information. - View Dependent Claims (17)
- wherein execution of the computer program by the processor implements a method for analysis of a computer-based and data-processing model of a complex system, wherein the model comprises at least two modelling levels, on which the complex system is represented with different degrees of abstraction, and the analysis method comprises the following steps;
-
18. A method for analysis of a computer-based and data-processing model of a complex system, wherein the model comprises at least two modelling levels, on which the complex system is represented with different degrees of abstraction, and the analysis method comprises the following steps:
-
creating a first part model of the complex system on a first modelling level by defining objects and links between these objects; creating a second part model of the complex system on a second modelling level by defining of objects and links between these objects; creating a third part model of the complex system on a third modelling level by defining of objects and links between these objects; creating associations or relations between objects of the first and the second modelling level; creating associations or relations between objects of the second and the third modelling level; creating at least one first event chain which represents an action sequence in the first modelling level and describes the action sequence by way of the objects of the first modelling level, wherein the action sequence is a sequence of actions in the complex system; creating at least one second event chain which represents the same action sequence in the complex system in the second modelling level and describes the action sequence by way of the objects of the second modelling level at a different degree of detail than at the first modelling level; as well as at least one of the following two steps; automatically analysing by a data processor the part models and associations and event chains set up according to the preceding steps, for determining and issuing quality information on the model itself, by determining consistency information concerning agreements and contradictions between the models on the two modelling levels, automatically analysing by a data processor the part models and associations and event chains created according to the preceding steps, for obtaining information on the modelled complex system and for issuing this information, wherein the links represent an exchange or transfer of working means, wherein a working means represents a physical unit or an information unit, wherein the associations between the first and the second modelling level represent a support of the objects of the first modelling level by the objects of the second modelling level, wherein at least a few objects on the first modelling level represent processes, wherein a process is an entirety of tasks and sequences of an organisation unit or production unit, and wherein at least some objects on the second modelling level represent elements, wherein an element is a real physical or logical unit, wherein the support of the process by an element expresses the fact that the process requires the element in order to be able to function, and wherein the associations between the second and the third modelling level represent a support of the objects of the second modelling level by the objects of the third modelling level, wherein at least some objects on the third modelling level represent information and function units, wherein the information- and function units are data, programs or rules, and wherein the support of an element by an information- and function unit expresses the fact that the element requires the information- and function unit in order to be able to function. - View Dependent Claims (19)
-
-
20. A method for analysis of a computer-based and data-processing model of a complex system, wherein the model comprises at least two modelling levels, on which the complex system is represented with different degrees of abstraction, and the analysis method comprises the following steps:
-
creating a first part model of the complex system on a first modelling level by defining objects and links between these objects; creating a second part model of the complex system on a second modelling level by defining of objects and links between these objects; creating associations or relations between objects of the first and the second modelling level; wherein the associations between the first and the second modelling level represent a partial support of the objects of the first modelling level by the objects of the second modelling level; and wherein at least a few objects on the first modelling level represent processes, wherein a process is an entirety of tasks and sequences of an organisation unit or production unit, and wherein at least some objects on the second modelling level represent elements, wherein an element is a real physical or logical unit, and wherein the support of the process by an element expresses the fact that the process requires the element in order to be able to function; creating at least one first event chain which represents an action sequence in the first modelling level and describes the action sequence by way of the objects of the first modelling level, wherein the action sequence is a sequence of actions in the complex system; creating at least one second event chain which represents the same action sequence in the complex system in the second modelling level and describes the action sequence by way of the objects of the second modelling level at a different degree of detail than at the first modelling level; automatically analysing, by a data processor, the part models and associations and event chains set up according to the preceding steps, for determining and issuing quality information on the model itself; and comprising the further steps of; determining, with the automatic determining of quality information on the model, consistency information concerning agreements and contradictions between the models on the two modelling levels, assigning several second interfaces between objects on the second modelling level to several first interfaces between objects on the first modelling level, wherein the first interfaces are part of the first event chain, and the second interfaces are part of the second event chain, and in each case one of the first interfaces is assigned to one of the second interfaces, and for forming consistency information, checking as to whether a working means which is transmitted via the first interface, and a working means which is transmitted via the second interface, correspond to one another.
-
-
21. A method for analysis of a computer-based and data-processing model of a complex system, wherein the model comprises at least two modelling levels, on which the complex system is represented with different degrees of abstraction, and the analysis method comprises the following steps:
-
creating a first part model of the complex system on a first modelling level by defining objects and links between these objects; creating a second part model of the complex system on a second modelling level by defining of objects and links between these objects; creating a third part model of the system on a third modelling level by defining of objects and links between these objects; creating associations or relations between objects of the first and the second modelling level; wherein the associations between the first and the second modelling level represent a partial support of the objects of the first modelling level by the objects of the second modelling level; and wherein at least a few objects on the first modelling level represent processes, wherein a process is an entirety of tasks and sequences of an organisation unit or production unit, and wherein at least some objects on the second modelling level represent elements, wherein an element is a real physical or logical unit, and wherein the support of the process by an element expresses the fact that the process requires the element in order to be able to function; creating associations or relations between objects of the second and the third modelling level; creating at least one first event chain which represents an action sequence in the first modelling level and describes the action sequence by way of the objects of the first modelling level, wherein the action sequence is a sequence of actions in the complex system; creating at least one second event chain which represents the same action sequence in the complex system in the second modelling level and describes the action sequence by way of the objects of the second modelling level at a different degree of detail than at the first modelling level; automatically analysing, by a data processor, the part models and associations and event chains created according to the preceding steps, for obtaining information on the modelled system and for issuing this information; and the method comprising the further steps of; processing, with the automatic analysis of the modelled system, numerical values for describing risks by way of risk objects which in each case are assigned to one of the other model objects, and of a risk object, in the case that a risk exceeds a predefined threshold value, triggering a message to a user and/or a control command to the system.
-
-
22. A non-transitory computer-readable medium that stores instructions executable by one or more computer processors to perform a method for analysis of a computer-based and data-processing model of a complex system, wherein the model comprises at least two modelling levels, on which the complex system is represented with different degrees of abstraction, and the stored instructions comprise instructions for:
-
creating a first part model of the complex system on a first modelling level by defining objects and links between these objects; creating a second part model of the complex system on a second modelling level by defining of objects and links between these objects; creating associations or relations between objects of the first and the second modelling level; wherein the associations between the first and the second modelling level represent a partial support of the objects of the first modelling level by the objects of the second modelling level; and wherein at least a few objects on the first modelling level represent processes, wherein a process is an entirety of tasks and sequences of an organisation unit or production unit, and wherein at least some objects on the second modelling level represent elements, wherein an element is a real physical or logical unit, and wherein the support of the process by an element expresses the fact that the process requires the element in order to be able to function; creating at least one first event chain which represents an action sequence in the first modelling level and describes the action sequence by way of the objects of the first modelling level, wherein the action sequence is a sequence of actions in the complex system; creating at least one second event chain which represents the same action sequence in the complex system in the second modelling level and describes the action sequence by way of the objects of the second modelling level at a different degree of detail than at the first modelling level; as well as at least one of the following two steps; automatically analysing the part models and associations and event chains set up according to the preceding steps, for determining and issuing quality information on the model itself, by determining consistency information concerning agreements and contradictions between the models on the two modelling levels, automatically analysing the part models and associations and event chains created according to the preceding steps, for obtaining information on the modelled complex system and for issuing this information.
-
Specification