Автоматизация разработки предметно-ориентированных языков на основе многоаспектных онтологий
The purpose of the study is to approbate an approach to the creation of knowledge-based language toolkits. The core of the domain specific languages development tools (DSM-platform) is multifaceted ontology. Ontology describes domains as well as includes descriptions of modeling languages and tasks solved with them. At the automated metamodel generation the user needs to select the basic language, corresponding to the task to be solved, in the language ontology, then the domain is to be selected in the ontology, at last, the rules, mapping the domain concepts onto the selected language elements, are to be set. New language is the result of the domain ontology mapping onto the basic language metamodel according to the rules set by the user. The ontology fragments and the results of generating language metamodels based on them are described in the article. Examples are given to illustrate the importance of the proposed approach.