|
Эта публикация цитируется в 2 научных статьях (всего в 2 статьях)
HP-graph as a basis of a DSM platform visual model editor
[HP-граф как основа для разработки редактора визуальных моделей DSM-платформы]
N. M. Suvorov, L. N. Lyadova National Research University Higher School of Economics
Аннотация:
Языково-ориентированный подход становится все более популярным при разработке информационных систем, однако существующие DSM-платформы, реализующие эту парадигму, имеют существенные ограничения, включающие недостаточные выразительные возможности моделей, используемых для реализации редакторов визуальных моделей для сложных предметных областей, и ограниченные возможности для трансформации визуальных моделей. Визуальные языки обычно основаны на графовых моделях, однако используемые типы графов имеют определенные ограничения, такие как недостаточная выразительность, сложность представления моделей большой размерности, а также трудоёмкость выполнения операций. Для создания инструмента, не имеющего описанных выше ограничений, необходима разработка новой формальной модели. HP-графы могут стать решением данной проблемы. Имеется не только возможность создавать новые визуальные языки для различных предметных областей на их основе, но и разработать эффективные алгоритмы для выполнения различных операций над моделями, построенными с использованием этих языков. В статье дано определение HP-графа, а также приведено обоснование выразительной мощности предложенной модели, описаны основные операции для HP-графов. Выбранный графовый формализм объединяет возможности различных типов графов для представления визуальных моделей и позволяет создать на его основе гибкий редактор моделей для DSM-платформы, реализовать эффективные алгоритмы выполнения операций, в частности, трансформации моделей.
Ключевые слова:
предметно-ориентированный язык, DSM платформа, визуальная модель, графовая модель, HP-граф, алгоритмы на графах.
Образец цитирования:
N. M. Suvorov, L. N. Lyadova, “HP-graph as a basis of a DSM platform visual model editor”, Труды ИСП РАН, 32:2 (2020), 149–160
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/tisp505 https://www.mathnet.ru/rus/tisp/v32/i2/p149
|
|