?
Автоматизация разработки предметно-ориентированных языков на основе многоаспектных онтологий
Цель исследования – апробация подхода к созданию языкового инструментария, основанного на знаниях. Ядром средств разработки предметно-ориентированных языков (DSM-платформы) является многоаспектная онтология, которая включает описания языков моделирования и решаемых с их использованием задач, а также описывает предметные области. Для автоматизированной генерации метамоделей в онтологии языков выбирается базовый язык, соответствующий решаемой задаче, выбирается онтология предметной области и устанавливаются правила отображения понятий этой предметной области на элементы выбранного базового языка. Новый язык является результатом проекции онтологии предметной области на метамодель базового языка. В статье приводится описание фрагментов многоаспектной онтологии и результатов генерации на их основе метамоделей предметно-ориентированных языков. Приведены примеры, иллюстрирующие значимость предложенного подхода.