1 of 21

Структура визуальных языков и их свойства

2 of 21

Структура языка

  • Синтаксис
  • Семантика 
  • Прагматика

3 of 21

Абстрактный синтаксис

  • BNF
  • Метамодели

4 of 21

Конкретный синтаксис

  • Графические грамматики
  • Формальное описание
  • Редактор форм, визарды, скрипты, ...
  • Неформальные описания

5 of 21

Служебный синтаксис

  • Модели
  • Диаграммы

6 of 21

Семантика

Вообще:

  • Денотационная
  • Операционная
  • Аксиоматическая

Для визуальных языков:

  • Генерация
  • Интерпретация
  • Преобразование моделей

7 of 21

Графовые грамматики

8 of 21

Прагматика

  • Описывает взаимосвязь пользователей и языка
  • Научные подходы
    • Cognitive Dimensions
  • Набор неформальных рекомендаций
    • Метафоры визуализации

9 of 21

10 of 21

Свойства языков

  • Текстовые
  • Графические
    • Графовые
    • Неграфовые

11 of 21

Графовые языки

12 of 21

MSC

13 of 21

Диаграммы Насси-Шнейдермана

14 of 21

Классификация визуальных языков

15 of 21

Языки, основанные на соединениях

16 of 21

Геометрические языки

17 of 21

Свойства языков (2)

  • Статические
  • Динамические
    • Диаграммы Харела
    • Сети Петри
      • Поток данных
      • Поток управления

18 of 21

Сети Петри

19 of 21

Matlab/Simulink

20 of 21

LabView

21 of 21

SDL