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

UptoLike

97
внешняя логика взаимовлияния аспектов (критерии проектирования);
перечень зафиксированных шаблонов повторного использования;
элементная база.
Механизм (Мх) – верифицированный и отложенный для повторного
использования AA, снабженный набором метрик (характеристик).
Суть аспектного процесса проектирования состоит в том, что на
начальном шаге проект разделяется на аспекты, дальше выполняется
параллельное относительно независимое
проектирование в рамках аспектов
системы и в конечном итоге аспекты собираются воедино в реализацию
системы.
Рис. 2.6. Шаги аспектного процесса проектирования
На рис. 2.6 представлены шаги аспектного процесса проектирования,
которые начинаются на этапе анализа технического задания (общего для
проекта или частного для подсистемы проекта) с определения перечня
концептуальных аспектов. Каждый шаг проекта предполагает проработку А-
модели системы с выбранной степенью детализации, постепенно определяя для
всех AA аспектное наполнение.
На любом из шагов может происходить
фиксация AA, отчуждение А-модели в виде архитектурной платформы или
новых Mx для повторного использования (рис. 2.7, 2.8).
В качестве проблем следует отметить:
неформальность перехода шаг 1 – шаг 2 (заново порождаем архитектуру, но
детальнее);
эффект «перемешивания» механизмов, принадлежащих различным аспектам
при реализации функциональности каждого из аспектов.