Архитектура DSM-платформы, основанной на знаниях
The goal is developing the architecture of the DSM platform, the main functions of which are based on the use of multifaceted ontology. Language toolkits automating the model editors development, code generation and documentation reduce the difficulty of creating and using new domain specific languages (DSL), but DSL development requires not only deep knowledge in the field of modeling, but also an understanding of the domain areas features. The architecture includes tools that automate the designing DSL metamodels on the basis of existing languages and domain ontologies intended for the modeling of areas languages are created for. DSL development is based on performing a mapping of the domain ontology into the ontology of modeling languages, the result of which is a metamodel of the new language. Ontology is also the basis for the implementation of semantic model transformations.