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

UptoLike

62
архитектурных агрегатов лежит понятие [вычислительного] механизма как
некоторого технического, организационного или иного решения, не
привязанного к конкретной реализации. Очевидно, что при создании ВсС,
формирование полного архитектурного представления должно вестись от
вычислительных механизмов (определяющих основную функциональность в
рамках группы вычислительных аспектов) агрегированием их с необходимыми
свойствами прочих аспектов. Успешность работы на
таком уровне
представления определяется как эффективностью содержательного наполнения
архитектурных агрегатов, так и развитием формальных методов их описания и
оперирования с ними.
2.1.3 Элементы архитектурного проектирования
2.1.3.1 Вычислительные механизмы
Выше мы отметили важность понятия вычислительный механизм в
контексте процессов проектирования ВсС. Стремление расширить область
абстрактного представления и проектирования ВсС предполагает замену и
расширение списка объектов, которыми оперирует разработчик.
Для абстрактного стиля проектирования ВсС, использования понятий
абстрактной элементной базы и расширенного толкования виртуальной
машины,
аспектного подхода к организации процесса проектирования и
расширения значимости невычислительных ограничений и аспектов
необходимо универсальное понятиестроительный элемент, не привязанное к
реализации. Таким понятием предлагается считать механизм (Мх), как
некоторое конкретное решение из любой области деятельности, фиксирующее
и демонстрирующее для повторного использования принцип решения
некоторой задачи или проблемы.
Оставим на
время анализ механизмов, принадлежащих к
невычислительным аспектам, и сосредоточимся на определении и анализе
вычислительного механизма. Мы определили понятие механизма как
некоторого технического, организационного или иного решения, не
привязанного к конкретной реализации. Будем называть вычислительным
механизмом (ВМх) техническое решение, направленное на организацию или
непосредственное обеспечение вычислительного процесса.
В предыдущем разделе мы отметили
, что в рамках качественных переходов
в организации вычислительной системы говорить об организации
вычислительного процесса эффективно можно, начиная с регистрового уровня
представления. Начиная с этого уровня, в логике работы системы появляются
структуры данных и управления, которые реализуют алгоритмы в стиле,
близком к программному представлению.
Конечно, такая трактовка нижней границы вычислительного механизма
очень условна, однако мы воспользуемся именно таким определением. Тогда,
все объекты, расположенные в иерархии представления вычислительного
процесса выше невычислительного базиса, будем относить к вычислительным