Комплексная отладка - Большая Энциклопедия Нефти и Газа, статья, страница 2
Если жена неожиданно дарит вам галстук - значит, новая норковая шубка ей уже разонравилась. Законы Мерфи (еще...)

Комплексная отладка

Cтраница 2


Чтобы производить комплексную отладку аппаратуры и программ, создаются комплексы развития. Такие комплексы получаются при дополнении отладочных комплексов внутрисхемными эмуляторами - аппаратно-программными средствами, моделирующими поведение микропроцессора проектируемой системы и других ее устройств, а также управляющими системой и собирающими информацию об ее поведении. Внутрисхемные эмуляторы могут прерывать выполнение программы при возникновении заранее заданной ситуации, выполнять программу в пошаговом и автоматическом режимах, изменять состояние памяти, внутренних регистров процессора, портов ввода - вывода системы.  [16]

Время на комплексную отладку системы сокращается в результате параллельных парных отладок подсистем.  [17]

Приступая к комплексной отладке, необходимо предварительно разработать методику и временной график проведения проверок. В сложных программах многие модули являются источниками информации для других программных модулей и это следует учитывать, планируя комплексную отладку. Для сокращения объема и уменьшения количества тестов следует сопрягать группы программ в порядке увеличения информации, передаваемой при взаимодействии. В методике необходимо изложить последовательность отладки, перечень тестов и моделей, используемых для имитации информации, порядок обработки промежуточных и конечных результатов отладки.  [18]

Отметим, что комплексная отладка программы модели намного сложнее отладки пакетов прикладных программ, поскольку ошибки динамики моделирования найти значительно труднее из-за квазипараллельной работы различных компонентов модели. По завершении комплексной отладки программы необходимо повторить оценку затрат машинного времени на один цикл расчетов на модели. Полезно при этом получить аппроксимацию времени моделирования на один цикл имитации.  [19]

Для сокращения сроков комплексной отладки существенное значение имеет автоматизация обработки результатов проверок. Для этого разрабатываются программы обработки результатов отладки и испытаний. Они осуществляют статистическую обработку результатов не только от имитаторов, но и при работе с реальными объектами. Результаты представляются в форме, удобной для анализа и сравнения с эталонными значениями. Для выявления ошибок и уточнения места их возникновения разрабатываются средства регистрации промежуточных результатов. Обычно эти программы в отлаживаемом комплексе включаются в счет либо диспетчером, либо по сигналам ошибок от системы контроля.  [20]

Сравнение различных схем комплексной отладки показывает, что использование дублирующей специализированной ЭВМ обеспечивает проверку КП в условиях, близких к реальным. Однако проверка функционирования двухмашинного комплекса и программ, обеспечивающих совместную работу двух ЭВМ, затруднена. Перспективным является применение имитационных стендов на базе технологических ЭВМ. Метод позволяет проверять обратные связи, обеспечивает возможность перестройки стенда для отработки программ ряда АСУ. Затраты на его создание окупаются широкими возможностями его использования. Разделенная схема имитации тестов и источников информации с использованием промежуточных носителей имеет меньшие возможности по проверкам обратных связей. Стартстоганый режим проверки на специализированной ЭВМ обеспечивает проверку в условиях, близких к реальным, но его реализация требует ресурсов этой ЭВМ, что не всегда возможно. Использование АЦК в основном оправдано для КП, проверка которых на реальной системе затруднена или невозможна.  [21]

Основными задачами всей комплексной отладки алгоритмов и программ являются проверка и корректировка взаимодействия подпрограмм по информации и передаче управления, обеспечение правильного взаимодействия подпрограмм в реальном масштабе времени и обеспечение правильного взаимодействия алгоритмов и подпрограмм управляющей ЦВМ с реальными источниками и потребителями информации.  [22]

На втором этапе комплексной отладки программной модели проверяется соответствие информации алгоритму поведения процессов. При этом широко применяются временные диаграммы функционирования компонентов модели. На этом этапе отладки в программы процессов вставляются операторы выдачи содержимого их таблиц и отладки, предоставляемые системой моделирования. По окончании проверки эти операторы отладки исключаются из тела процессов. Существенно помогает при этом наличие в системе моделирования библиотеки процессов и средств оперативной компоновки модели из нее. Развитые средства автоматизации моделирования, как правило, предоставляют в распоряжение разработчика широкий спектр диагностических сообщений об ошибках динамики имитации.  [23]

Программа-отладчик предназначена для комплексной отладки ведущих программ. Она позволяет проводить генерирование ведущих программ в режиме диалога ( ввод используемых констант, - начальных значений параметров, структуры задачи, адресов обрабатываемых параметров, приоритета, периодичности и фазы задач, числа циклов работы) и последующее исполнение готовых задач в режиме, имитирующем режим реального времени, совместно с моделированием систем сбора данных.  [24]

Завершающим этапом отладки является комплексная отладка ( контрольный просчет), которая должна обеспечивать проверку всей программы путем контрольного решения задачи или ее основной части.  [25]

Готовые части объединяются для комплексной отладки. На это выделяется одна неделя. Сдача проекта уже задерживается на пять недель; выделяется сверхурочное время, включая третью смену и выходные. Назначаются дополнительно люди, чтобы оказать хоть какую-то помощь. Некоторые записи по необъяснимой причине оказываются записанными в файле дважды подряд. Делается заплата к программе вывода, чтобы сохранять предыдущую запись, сравнивать ее с очередной записью и обходить оператор WRITE, если они совпадают. Уверенность в правильности выхода так мала, что делается еще одно добавление, чтобы последовательно проверять выходные записи, как только они попадают в файл.  [26]

Комплексирование программ осуществляется для комплексной отладки и при подготовке информации для передачи ее в специализированную ЭВМ.  [27]

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

29 Сетевой график динамической комплексной отладки КП. [29]

Разработаны модели имитации для комплексной отладки. Моделирование внешних абонентов практически всегда рентабельно, так как оно позволяет полнее проверять функционирование программ, сокращает объем комплексной отладки с реальными объектами и число натурных экспериментов. Модели являются незаменимым средством для проверки КП в критических ситуациях и при предельных потоках внешней информации.  [30]



Страницы:      1    2    3    4