?
Языково-ориентированный подход к разработке средств визуализации данных: генерация кода для интерактивной визуализации
Аннотация: Цель проекта – апробация подхода к генерации кода, реализующего пользовательские модели визуализации данных, на основе метамоделей визуальных предметно-ориентированных языков (DSL), созданных для описания моделей визуализации, и описаний формальных грамматик целевых текстовых языков, представленных в многоаспектной онтологии. Онтология включает также и описания правил трансформации типа «Модель-Текст» (генерации кода). Эти правила могут быть расширены для создания интерактивных визуализаций. Представлены примеры генерации кода для различных типов диаграмм, а также расширения кода на основе правил, позволяющих реализовать взаимодействие пользователя с разработанной им визуализацией. Примеры показывают возможности представленного подхода для разработки новых моделей визуализации и их программной реализации.