Высокоуровневое проектирование встраиваемых систем. Часть 1. Платунов А.Е - 85 стр.

UptoLike

84
В табл. 2.1 приведена сравнительная характеристика шаблонов
проектирования ВсС.
Таблица 2.1. Характеристики шаблонов проектирования
Шаблон на основе традиционной для
ВС схемы проектирования
Шаблон на базе аспектной модели и
композиции ВПл
Достоинства
Инвариантен к уровню реализации.
Процесс интуитивно понятен
сегодняшнему «массовому»
разработчику ВсС.
Параллельная сбалансированная
работа с ФТ и НФТ.
Генерация архитектуры с позиций
предложенной системы абстракций.
Объединение фаз проектирования и
исполнения вычислительного
процесса в единое пространство
технических решений.
Отложенная фаза аппаратно-
программного разделения.
Недостатки
ТЗ уже подготовлено для реализации
ВС, т.е. для проектируемой системы в
целом уже решены вопросы
выделения функций, «навешиваемых»
на ВС.
Процесс отражает в явном виде
каноническую архитектуру ВС и
приоритеты как между ФТ и НФТ, так
и в рамках процесса реализации ФТ.
Так как присутствует жесткая
привязка
ВПлЯОФ, уровень ВПл
будет стремиться вверх, минимизируя
свободу выбора для архитектуры
целевой ВсС в целом.
Много задач, которые при такой
гранулярности ВПл окажутся
практически не поддержанными в
плане методики проектирования
(сложно выполнить адекватный выбор
исходной архитектуры, которая
должна быть многоуровневой и
гетерогенной).
Доминирующая функциональность
(ФТ) ведет
к обнаружению проблем
на поздних этапах проекта.
Процесс не знаком большинству
разработчиков
Процесс предполагает наличие
компетенций в области
вычислительных абстракций.