Составители:
инструментальных компонент, приведены примеры реализации двух
комплексов вложенной отладки распределенных ВсС. Рассматриваются
варианты реализации отдельных инструментальных средств и приведены
решения распространенных инструментальных задач.
2.4.1.1 Инструментальная модель ВсС
Повышение сложности ВсС, использование новых технологий, большие
объемы памяти, высокопроизводительные интерфейсы, распределенная
структура, использование сложных программных и аппаратных компонентов
расширяют требования к инструментарию встраиваемых систем. К ВсС
предъявляются повышенные требования по надежности, безопасности и
соблюдению РМВ. Кроме того, в случае, если ВсС является бортовой системой
управления, на первое место могут выйти такие требования, как
энергопотребление и габаритные размеры. В главе 1 части 1 учебного пособия
[23] была продемонстрирована необходимость разработки новых методик
проектирования и, следовательно, новых инструментальных средств. Кроме
привычных средств разработки (компиляторы, отладчики, трансляторы,
синтезаторы) необходимо применять средства анализа моделей системы и
принятия решения на основе критериев проектирования. Для эффективной
работы с моделями различного рода должен существовать отдельный класс
инструментальных средств, предназначенный для сбора характеристик и
оценки параметров каждого конкретного элемента модели.
В современных условиях, когда именно инструментальная инфраструктура
зачастую определяет уровень сложности разработок коллектива, совершенно
правомерным становится выделение инструментального аспекта
проектирования. Инструментальный аспект включает в себя технологии и
средства верификации, реализации и отладки проектируемой системы. Именно
в рамках инструментального аспекта коэффициент повторного использования
наработок для коллектива разработчиков имеет решающее значение.
В рамках инструментального аспекта проектирования ВсС
инструментальную модель можно определить как перечень
инструментальных задач и способ их взаимодействия при обработке потоков
инструментальных данных (инструментальных объектов).
Разнообразие инструментальных требований и их специфика ставят перед
разработчиком на первый взгляд взаимоисключающие задачи, например,
обеспечение развитой функциональности и минимизация используемых
ресурсов, полный доступ к ресурсам системы и обеспечение безопасности
функционирования системы. Любое стороннее вмешательство в систему, даже
просто с целью наблюдения, приводит к изменениям характеристик последней.
Инструментарий как раз и осуществляет именно такое вмешательство, тем
самым, нарушая функционирование целевой системы. Те возмущения, которые
инструментарий вынужденно вносит в различные аспекты целевой системы
можно называть инструментальной погрешностью. Оценка
141
Страницы
- « первая
- ‹ предыдущая
- …
- 140
- 141
- 142
- 143
- 144
- …
- следующая ›
- последняя »
