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

UptoLike

79
Рис. 2.1. Место и значение архитектурной платформы в процессе
проектирования ВС
На основании опыта разработок, используя экспертные оценки, на
начальных этапах проектирования происходит выбор базовой А-платформы. В
дальнейшем выбранная А-платформа будет играть важнейшую роль
практически на всех этапах проектирования целевой системы. Опираясь на
воплощаемую А-платформой MoC, учитывая требования ТЗ,
разработчик
создает А-модель системы. Критерии проектирования, определяемые А-
платформой, используются при конкретизации модели, в результате чего
формируетсязолотая модель системы. Реализациязолотой модели
опирается на элементную базу и шаблоны повторного использования,
предлагаемые А-платформой. Из всего сказанного можно сделать вывод, что
удачно сформированная А-платформа является мощным инструментом
повторного использования
концептуальных решений в процессе
проектирования ВсС.
В рамках архитектурного проектирования необходимо сформулировать
критерии, которые позволят формальным образом оценивать качество
принимаемых решений и эффективность проектирования в целом.
Для архитектурного проектирования критерием эффективности может
быть себестоимость конечного изделия, срок разработки, равномерность
загрузки коллектива разработчиков, качество и надежность проектируемой
системы, степень повторного использования
наработок и т.д. В качестве
критерия может выступать требование оптимизации частных
вычислительных характеристик системы при зафиксированных остальных
параметрах системы. В каждой конкретной ситуации (для каждого конкретного
проекта) ведущую роль играет конкретной критерий (система критериев). В
общем случае необходимо проводить многокритериальную оптимизацию
решения задачи проектирования ВсС.
2.2.1.1 Критерии проектирования архитектуры ВсС
Из теории многокритериальной оптимизации [5, 18, 21, 28] следует, что
[19]:
существуют эффективные решения, если множество значений допустимых
параметров замкнуто и критерии качестванепрерывные функции от
параметров;