RUS  ENG
Полная версия
ЖУРНАЛЫ // Вестник Санкт-Петербургского университета. Серия 10. Прикладная математика. Информатика. Процессы управления // Архив

Вестн. С.-Петербург. ун-та. Сер. 10. Прикл. матем. Информ. Проц. упр., 2011, выпуск 3, страницы 100–111 (Mi vspui50)

Информатика

О спецификации диаграммных преобразований в графических редакторах

Д. В. Кознов

Санкт-Петербургский государственный университет, математико-механический факультет

Аннотация: Современные программные средства для работы с визуальными моделями требуют многочисленных и удобных диаграммных сервисов, позволяющих удобно просматривать на диаграммах различные части модели, навигировать по моделям, изучать и просматривать их, смотреть на них то «в целом», то детализируя какой-либо фрагмент. В то же время проектирование, разработка и отладка подобных средств оказываются трудоемкой задачей, часто созданные сервисы весьма неудобны для практического использования. До сих пор не существует общего подхода по созданию таких сервисов, несмотря на то, что другие задачи по разработке графических редакторов успешно автоматизированы (см., например, Eclipse Modeling Project). В данной работе предлагается концепция V2V-трансформаций, предназна- ченная для формализации процесса разработки сервисов, динамически формирующих новые представления некоторой модели на основе имеющихся с сохранением этой модели в неизменном виде. Представлены формальное определение представления и V2V-трансформаций, метамодель представлений, а также верхнеуровневая архитектура программной компоненты, которая должна реализовать удобный программный интерфейс для эффективной разработки подобных трансформаций в ходе создания графических редакторов. Предполагается, что данная компонента будет использоваться совместно с другими средствами разработки графических редакторов в контексте Eclipse Modeling Project. Библиогр. 19 назв.

Ключевые слова: модельно-ориентированная разработка программного обеспечения, мета-моделирование, трансформации, Eclipse Modeling Project.

УДК: 004.434:004.42


Принята к печати: 10 марта 2011 г.



© МИАН, 2024