Составители:
Для определения рабочего режима системы, сбора необходимых
параметров и характеристик на этапе разработки и пуско-наладки разработчик
должен иметь доступ к некоторым контрольным точкам внутри системы. Таким
образом, при внешнем взгляде на РИУС и отладке только на уровне внешних
для системы интерфейсов, она теряет свое свойство распределенности и
представляется неким “черным ящиком” с логически локализованной
функциональностью и заранее заданными характеристиками.
На данном этапе необходимо уяснить для себя особенность свойства
распределенности. Вместе с распределенностью целевой функции системы
можно говорить и о распределенности инструментальной функции, т.е.
распределенности системы с точки зрения инструментального аспекта. Данное
свойство можно очертить, потребовав распределенности целевой функции,
нуждающейся в отладке. Если в системе используется мощное вычислительное
ядро с подключенными к нему стандартными модулями или
интеллектуальными датчиками, данная система теряет свойство
инструментальной распределенности (для конкретного разработчика этой
системы). Действительно, разработчик эффективно может влиять только на
ядро системы, он не имеет возможности отлаживать используемые
периферийные контроллеры, максимум, что он может делать – прослушивать
каналы связи, т.е. интерфейсы системы с внешним миром.
Итак, система является распределенной (в контексте инструментального
аспекта), если целевая функциональность, требующая инструментальной
поддержки, является распределенной. Так как требование распределенности
предъявляется именно к целевой функциональности, автоматически вытекает
требование распределенности в рамках границ системы.
Помимо проблем комплексного обеспечения процесса проектирования
инструментальными средствами, существуют проблемы инструментальной
поддержки отладки и конфигурирования отдельных узлов сложных РИУС.
Специализация конкретных систем, особенности реализации, сложные
требования приводят к тому, что стоимость программно-аппаратного
инструментального комплекса сопровождения отладки РИУС может превысить
стоимость разработки самой целевой системы [13].
На последних этапах проектирования системы, связанных с реализацией
отдельных компонентов, а также на этапах отладки необходимо внешнее
“нецелевое” вмешательство в функционирование системы. Данное
инструментальное вмешательство должно быть подготовлено на этапе
проектирования и в систему должны быть заложены все необходимые
механизмы. Можно условно выделить два типа такого инструментального
вмешательства: “инициализация” и “отладка”.
“Инициализация”. Это этап “оживления” аппаратных средств и проверки
некоторых базовых вычислительных механизмов. Система в этом состоянии
еще мало напоминает целевую систему, предназначенную для решения
поставленной задачи. На данном этапе решается следующая задача:
144
Страницы
- « первая
- ‹ предыдущая
- …
- 143
- 144
- 145
- 146
- 147
- …
- следующая ›
- последняя »
