7. A system for automatically generating object-oriented source code in an object-oriented programming language with embedded inferencing, the object-oriented programming language with embedded inferencing having semantic features that support inferencing over rules without an instantiated inference engine, wherein the system comprises a computer system configured to: identify a profile construct implemented in a modeling template, wherein the profile construct includes a mantic extension to a modeling language that provides the modeling language with functionality associated with the semantic features that support inferencing over rules in the object-oriented programming language with embedded inferencing; map the profile construct implemented in the modeling template to an object-oriented construct in the object-oriented programming language with embedded inferencing, wherein the computer system uses a metamodel associated with the modeling language, a metamodel associated with the object-oriented programming language with embedded inferencing, and a mapping algorithm associated with the profile construct to map the profile construct to the object-oriented construct; and generate an object-oriented source code module in the object-oriented programming language with embedded inferencing from the object-oriented construct mapped to the profile construct, wherein the object-oriented source code module includes the functionality associated with the semantic features that support inferencing over rules in the object-oriented programming language with embedded inferencing.
7. A system for automatically generating object-oriented source code in an object-oriented programming language with embedded inferencing, the object-oriented programming language with embedded inferencing having semantic features that support inferencing over rules without an instantiated inference engine, wherein the system comprises a computer system configured to: identify a profile construct implemented in a modeling template, wherein the profile construct includes a mantic extension to a modeling language that provides the modeling language with functionality associated with the semantic features that support inferencing over rules in the object-oriented programming language with embedded inferencing; map the profile construct implemented in the modeling template to an object-oriented construct in the object-oriented programming language with embedded inferencing, wherein the computer system uses a metamodel associated with the modeling language, a metamodel associated with the object-oriented programming language with embedded inferencing, and a mapping algorithm associated with the profile construct to map the profile construct to the object-oriented construct; and generate an object-oriented source code module in the object-oriented programming language with embedded inferencing from the object-oriented construct mapped to the profile construct, wherein the object-oriented source code module includes the functionality associated with the semantic features that support inferencing over rules in the object-oriented programming language with embedded inferencing. 12. The system of claim 7 , wherein the computer system is further configured to execute the object-oriented source code module generated from the object-oriented construct, wherein the object-oriented source code module executed on the computer system inherently supports inferencing over rules via the object-oriented source code module having the functionality associated with the semantic features that support inferencing over rules.