?
Онтологический подход к разработке языков моделирования
Использование визуальных предметно-ориентированных языков в процессе разработки программного обеспечения позволяет упростить процесс создания программных систем и привлечь к нему экспертов в предметной области, которые не являются непрофессиональными IT‑специалистами. Однако создание нового предметно-ориентированного языка является нетривиальной задачей, поэтому актуальной является проблема автоматизации процесса создания таких языков. Для автоматизированного построения визуальных языков моделирования предлагается использовать онтологии, полученные в результате анализа документов предметной области. В статье рассматривается подход к разработке методов и инструментальных средств создания визуальных предметно-ориентированных языков на основе онтологий. Построена математическая модель, в которой даны формальные определения графа онтологии и графа метамодели. Описан алгоритм преобразования онтологии предметной области в метамодель языка моделирования.