Patent ID: 7979243

Claim:
In a graphical modeling environment on a computational device having at least one physical processing element coupled to a memory, a method of processing an executable graphical model having at least two different analysis frameworks operating therein, the graphical model representing, at least in part, a physical device, the method comprising: storing the graphical model formed of a plurality of model components and at least one demarcating block in the memory, each model component of the plurality of model components operating within one of the at least two different analysis frameworks, wherein each analysis framework relies upon a different dedicated algorithm from other of the analysis frameworks to derive solutions during processing; automatically identifying a plurality of model parts of the graphical model, using a first physical processing element, each of the plurality of model parts being formed of at least one of the plurality of model components, at least one of the model parts identified by recognizing the at least one demarcating block within the graphical model, is the at least one demarcating block connecting the at least one model part being identified to a second model part and indicating a boundary of the least one model part; identifying the analysis framework corresponding with each of the plurality of model parts, using the first physical processing element or a second physical processing element; automatically grouping each of the plurality of model parts together to form a plurality of model portions, using the first physical processing element, the second physical processing element or a third physical processing element, wherein each model portion operates in one of the at least two different analysis frameworks, and wherein at least two of the model portions operating in a same analysis framework are topologically separated by one model portion operating in an analysis framework different from the at least two model portions operating in the same analysis framework; and transforming the one model portion, which represents at least a part of the physical device, operating in the analysis framework different from the at least two model portions operating in the same analysis framework to operate in the same analysis framework as the at least two model portions operating in the same analysis framework, using the first physical processing element, the second physical processing element, the third physical processing element or a fourth physical processing element; wherein the same analysis framework is not an executable block diagram.