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

UptoLike

112
проектирования рассматривается А-модель, состоящая из А-агрегатов,
представляющих базовые элементы моделирования;
классификации А-агрегатов и А-моделей;
определения и формальные математические описания базовых понятий
А-модели ВС, таких как аспектное пространство процесса
проектирования, полнота аспектного пространства, аспектные проекторы,
аспектные модели, характеристические функции;
формально, с использованием характеристических
функций и аспектных
проекторов, определено понятие независимости аспектов. На его основе
показано удобство использования ортогональных аспектов в процессе
проектирования;
в контексте архитектурного проектирования сформулировано понятие
золотоймодели. В качестве поведенческого аспекта проектирования
ВС рассматривается модель вычислений;
понятиеархитектурная платформа выступает в качестве мощного
инструмента повторного использования концептуальных решений в
процессе проектирования ВсС.
11. Аспектная классификация как самих ВсС, так и процессов их
проектирования позволяет наглядно представлять свойства систем и
критерии их создания, контролировать процесс проектирования, сравнивать
проектные платформы, анализировать выполненные проекты ВсС.
12. Следующие основные положения ставят аспектную технологию
проектирования ВсС в один ряд с другими перспективными методиками
проектирования современных ВС:
широко используется архитектурное представление проектируемой
системы, определяется понятие архитектурная модель;
в рамках проектирования значительную роль играют процессы
моделирования;
объединены в процессе проектирования требования к целевой системе
(продукту) и вторичные требования процесса проектирования
(окружения);
унифицировано рассмотрение вычислительных процессов на всем
протяжении процесса проектирования, вплоть
до последней фазы
реализации;
унифицированы трактовки традиционных понятий hardware и software;
выделеныортогональные области активности в процессе
проектирования, развитие системы в рамках отдельных аспектов;
использованы шаблоны абстрактных и виртуальных архитектурных
моделей для повышения коэффициента повторного использования;