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