Patent ID: 8156468

Claim:
A computer-based system for developing simulation models on a physical computing device, the system comprising: one or more graphical processes; one or more base objects created from the one or more graphical processes, wherein a new object is created from a base object of the one or more base objects by a user by assigning the one or more graphical processes to the base object of the one or more base objects; wherein the new object is implemented in a 3-tier structure comprising: an object definition, wherein the object definition includes a behavior, one or more object instances related to the object definition, and one or more object realizations related to the one or more object instances; wherein the behavior of the object definition is shared by the one or more object instances and the one or more object realizations; and an executable process to add a new behavior directly to an object instance of the one or more object instances without changing the object definition and the added new behavior is executed only for that one instance of the object.