Автоматизация разработки программно-аппаратных комплексов на ранних этапах проектирования с применением модельно-ориентированного подхода

  • Заполнение фигуры контейнера различными дочерними многоугольниками для максимизации заполняемости или покрытия контура в целях визуализации системных моделей. Пример по ссылке.
  • Графический редактор моделей: расположение графических элементов по заданным критериям с приоритетами.
  • Текстовый редактор DSL: генерация кода текстового редактора для DSL на основе его грамматики, описанной языком ANTLR (расширение для среды Eclipse).
  • Анализ моделей программно-аппаратных комплексов: разработка общей базы данных для хранения результатов анализа моделей, специфичных для отдельно взятого анализатора.
  • Генерация моделей программно- аппаратных комплексов в соответствии с заданными ограничениями. Пример по ссылке.