7. The computer-implemented model engineering system of claim 4 , wherein said second ontology is recursive.
4. A computer-implemented model engineering method comprising a processor executing the steps of: receiving stored information, wherein said stored information comprises one or more ontologies, wherein each of the one or more ontologies comprises a specialized language, said specialized language comprising a selected description of a selected term, wherein said selected description is selected from a group comprising physical properties and non-physical properties; receiving a first ontology selected from the one or more ontologies, receiving at least a first model based on said first ontology, transforming via a model-to-text transformation into at least a first domain specific language, wherein said first domain specific language comprises a textual representation of said first ontology; receiving a main language processor, wherein said main language processor further receives said first domain specific language, and enacting said first domain specific language as an executable solution, wherein said main language processor further enacts at least one extension language processor; receiving a second ontology selected from the one or more ontologies; receiving at least a second model based on said second ontology, wherein the second model is transformed via a model-to-text transformation into a second domain specific language, wherein said second domain specific language comprises a textual representation of said second ontology; enacting said second domain specific language as an executable solution; wherein the at least one extension language processor is a model editor for models based on the second ontology; and wherein said first ontology is recursive.