RUS  ENG
Полная версия
ЖУРНАЛЫ // Моделирование и анализ информационных систем // Архив

Модел. и анализ информ. систем, 2014, том 21, номер 6, страницы 107–119 (Mi mais416)

Поддержка эволюции визуальных языков в платформе QReal

Т. Ю. Агапова, Т. А. Брыксин

Санкт-Петербургский государственный университет, 198504 Россия, Санкт-Петербург, Старый Петергоф, Университетский пр., 28

Аннотация: Как и другие программные продукты, языки моделирования развиваются со временем. В результате изменений в языке, модели на данном языке могут перестать соответствовать новой метамодели языка, что ведет к невозможности работы с ними с помощью инструментов моделирования. Таким образом, возникает проблема переноса моделей на новую версию языка. В настоящее время существуют различные подходы к решению данной проблемы — от полностью ручных до практически полностью автоматизированных. Данная статья описывает гибридный подход к миграции моделей, реализованный в DSM-платформе QReal, разрабатываемой на кафедре системного программирования Санкт-Петербургского государственного университета. Рассматриваемая система накладывает некоторые специфические требования, такие как поддержка режимов интерпретации метамодели и метамоделирования “на лету”. Представленный в статье подход реализует миграцию моделей при использовании данных возможностей.

Ключевые слова: метамоделирование, предметно-ориентированные языки моделирования, эволюция метамодели, миграция моделей.

УДК: 004.4'22

Поступила в редакцию: 19.09.2014



© МИАН, 2024