Claims
- 1. In an electronic device, a method of representing a model, comprising:
providing a representation of the model in the form of a flexible object representation, the flexible object representation having at least one variable property and at least one common property; and simulating a dynamic process involving the model wherein a value of the at least one variable property changes during simulation and a value of the at least one common property does not change during simulation; wherein a different occurrence of the model is provided with each value of the at least one variable property without creating an additional business object representation of the model.
- 2. The method of claim 1, wherein providing a representation of the model comprises a user instructing the creation of the flexible object representation of the model.
- 3. The method of claim 1, wherein the flexible object representation has a plurality of properties.
- 4. The method of claim 3, further comprising classifying the plurality of properties as the at least one variable property and the at least one common property by determining which of the plurality of properties is a variable property and which of the plurality of properties is a static property.
- 5. The method of claim 1, further comprising the user providing values for the at least one variable property and at least one common property in the form of at least one of a fixed value and a formula for determining the values.
- 6. The method of claim 1, further comprising providing rules for association of other objects with the flexible object representation.
- 7. The method of claim 6, further comprising providing a method of identification of rule violation.
- 8. The method of claim 7, further comprising designating the at least one variable property to satisfy the rules for association of other objects with the flexible object representation.
- 9. The method of claim 8, further comprising designating parameters for the at least one variable property to satisfy the rules for association of other objects with the flexible object representation.
- 10. The method of claim 1, wherein providing a representation of the model in the form of a flexible object representation comprises designating a pre-existing object representation as the flexible object representation.
- 11. The method of claim 10, further comprising determining which properties of the pre-existing object representation to transform into the at least one variable property and designating the properties as the at least one variable property.
- 12. The method of claim 11, further comprising entering at least one of a value and a formula for determining a value for the at least one variable property.
- 13. The method of claim 1, further comprising determining which properties of the flexible object representation form the at least one variable property.
- 14. The method of claim 13, further comprising entering at least one of a value and a formula for determining a value for the at least one variable property.
- 15. The method of claim 1, further comprising creating the different occurrence of the model with each value of the at least one variable property without creating an additional business object representation of the model.
- 16. In an electronic device, a method of representing a model, comprising:
providing a representation of the model in the form of a flexible object representation, the flexible object representation having at least one mechanism having a plurality of properties; analyzing the mechanism and automatically determining at least one of the plurality of properties to transform into a variable property; transforming the at least one of the plurality of properties into the variable property; and simulating operation of the model wherein a value of the at least one variable property changes during simulation; wherein a different occurrence of the model is provided with each value of the at least one variable property without creating an additional business object representation of the model.
- 17. The method of claim 16, wherein determining at least on of the plurality of properties to transform into a variable property comprises a user instructing the creation of the flexible object representation of the model.
- 18. The method of claim 16, wherein the flexible object representation further comprises at least one common property that remains static during simulation of a dynamic process involving the model.
- 19. The method of claim 16, further comprising the user providing values for the variable property in the form of at least one of a fixed value and a formula for determining the values.
- 20. The method of claim 16, further comprising providing rules for association of other objects with the flexible object representation.
- 21. The method of claim 20, further comprising providing a method of identification of rule violation.
- 22. The method of claim 21, further comprising designating the variable property to satisfy the rules for association of other objects with the flexible object representation.
- 23. The method of claim 22, further comprising designating parameters for the variable property to satisfy the rules for association of other objects with the flexible object representation.
- 24. The method of claim 16, wherein providing a representation of the model in the form of the flexible object representation comprises designating a pre-existing object representation as the flexible object representation.
- 25. The method of claim 24, further comprising determining which properties of the pre-existing object representation to transform into the variable property and designating the properties as the variable property.
- 26. The method of claim 25, further comprising entering at least one of a value and a formula for determining a value for the variable property.
- 27. The method of claim 16, further comprising creating the different occurrence of the model with each value of the variable property without creating an additional business object representation of the model.
- 28. A medium holding computer executable steps for a method carried out by an electronic device having an output device, the method for representing a model and comprising:
providing a representation of the model in the form of a flexible object representation, the flexible object representation having at least one variable property and at least one common property; and simulating a dynamic process involving the model wherein a value of the at least one variable property changes during simulation and a value of the at least one common property does not change during simulation; wherein a different occurrence of the model is provided with each value of the at least one variable property without creating an additional business object representation of the model.
- 29. The medium of claim 28, wherein providing a representation of the model comprises a user instructing the creation of the flexible object representation of the model.
- 30. The medium of claim 28, wherein the flexible object representation has a plurality of properties.
- 31. The medium of claim 30, further comprising classifying the plurality of properties as the at least one variable property and the at least on common property by determining which of the plurality of properties is a variable property and which of the plurality of properties is a static property.
- 32. The medium of claim 28, further comprising the user providing values for the at least one variable property and at least one common property in the form of at least one of a fixed value and a formula for determining the values.
- 33. The medium of claim 28, further comprising providing rules for association of other objects with the flexible object representation.
- 34. The medium of claim 33, further comprising providing a method of identification of rule violation.
- 35. The medium of claim 34, further comprising designating the at least one variable property to satisfy the rules for association of other objects with the flexible object representation.
- 36. The medium of claim 35, further comprising designating parameters for the at least one variable property to satisfy the rules for association of other objects with the flexible object representation.
- 37. The medium of claim 28, wherein providing a representation of the model in the form of a flexible object representation comprises designating a pre-existing object representation as the flexible object representation.
- 38. The medium of claim 37, further comprising determining which properties of the pre-existing object representation to transform into the at least one variable property and designating the properties as the at least one variable property.
- 39. The medium of claim 38, further comprising entering at least one of a value and a formula for determining a value for the at least one variable property.
- 40. The medium of claim 28, further comprising determining which properties of the flexible object representation form the at least one variable property.
- 41. The medium of claim 40, further comprising entering at least one of a value and a formula for determining a value for the at least one variable property.
- 42. The medium of claim 28, further comprising creating the different occurrence of the model with each value of the at least one variable property without creating an additional business object representation of the model.
- 43. A medium holding computer executable steps for a method carried out by an electronic device having an output device, the method for representing a model and comprising:
providing a representation of the model in the form of a flexible object representation, the flexible object representation having at least one mechanism having a plurality of properties; analyzing the mechanism and automatically determining at least one of the plurality of properties to transform into a variable property; transforming the at least one of the plurality of properties into the variable property; and simulating operation of the model wherein a value of the at least one variable property changes during simulation; wherein a different occurrence of the model is provided with each value of the at least one variable property without creating an additional business object representation of the model.
- 44. The method of claim 43, wherein determining at least on of the plurality of properties to transform into a variable property comprises a user instructing the creation of the flexible object representation of the model.
- 45. The method of claim 43, wherein the flexible object representation further comprises at least one common property that remains static during simulation of a dynamic process involving the model.
- 46. The method of claim 43, further comprising the user providing values for the variable property in the form of at least one of a fixed value and a formula for determining the values.
- 47. The method of claim 43, further comprising providing rules for association of other objects with the flexible object representation.
- 48. The method of claim 47, further comprising providing a method of identification of rule violation.
- 49. The method of claim 48, further comprising designating the variable property to satisfy the rules for association of other objects with the flexible object representation.
- 50. The method of claim 49, further comprising designating parameters for the variable property to satisfy the rules for association of other objects with the flexible object representation.
- 51. The method of claim 43, wherein providing a representation of the model in the form of the flexible object representation comprises designating a pre-existing object representation as the flexible object representation.
- 52. The method of claim 51, further comprising determining which properties of the pre-existing object representation to transform into the variable property and designating the properties as the variable property.
- 53. The method of claim 52, further comprising entering at least one of a value and a formula for determining a value for the variable property.
- 54. The method of claim 43, further comprising creating the different occurrence of the model with each value of the variable property without creating an additional business object representation of the model.
- 55. A system for representing a model, comprising:
a representation of the model in the form of a flexible object representation, the flexible object representation having at least one variable property and at least one common property; and a simulation mechanism for simulating a dynamic process involving the model wherein a value of the at least one variable property changes during simulation and a value of the at least one common property does not change during simulation; wherein a different occurrence of the model is provided with each value of the at least one variable property without creating an additional business object representation of the model.
- 56. A system for representing a model, comprising:
a representation of the model in the form of a flexible object representation, the flexible object representation having at least one mechanism having a plurality of properties; an analysis device for analyzing the mechanism and automatically determining at least one of the plurality of properties to transform into a variable property; a transformation tool for transforming the at least one of the plurality of properties into the variable property; and a simulation device for simulating operation of the model wherein a value of the at least one variable property changes during simulation; wherein a different occurrence of the model is provided with each value of the at least one variable property without creating an additional business object representation of the model.
RELATED APPLICATION
[0001] This application claims priority to, and the benefit of, co-pending U.S. Provisional Application No. 60/386,272, filed Jun. 5, 2002, for all subject matter common to both applications. The disclosure of said provisional application is hereby incorporated by reference in its entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60386272 |
Jun 2002 |
US |