Cтраница 1
Комплексная отладка в динамике должна обеспечить проверку функционирования алгоритмов и программ при различных сочетаниях последовательности решения задач и при связанном со временем изменении состава сопрягаемой информации и последовательности логических связей. При этом может быть выделен некоторый интервал времени реального функционирования системы, в пределах которого можно обеспечить все сочетания последовательностей решения задач. [1]
Комплексная отладка пакета программ необходима для окончательного уточнения логико-функциональной структуры пакета в целом. Этап заканчивается составлением комплекта документации пакета программ. [2]
![]() |
Состав современной системы разработки МПС. [3] |
Для комплексной отладки набор используемого оборудования не ограничивается ЭВМ и находящимся в ней программным обеспечением, а требует дополнительного привлечения достаточно большого количества разнообразного вспомогательного оборудования. Поэтому для такого комплекса средств, как правило, используется понятие система разработки. Причем, для всех этих средств разработки и отладки характерна большая ориентация на возможности и ресурсы, предоставляемые основным ( Host) компьютером. Иногда его называют инструментальным или отладочным компьютером. Отлаживаемую систему, соединенную с Host-компьютером, называют в этой связке Target-системой. [4]
Этап комплексной отладки всей системы алгоритмов и программ в статике преследует цель проверки сопряжения автономно отлаженных блоков по информации и по передаче управления в некоторые фиксированные моменты времени. При этом не полностью учитывается динамика последовательного решения различных задач во времени. Объем одновременно функционирующих подпрограмм при этом увеличивается, однако, по существу, в каждый момент времени включается одна определенная функциональная задача. [5]
Задача комплексной отладки прежде всего заключается в проверке и корректировке сопряжения подпрограмм по передаче управления и по информации. [6]
Задачей комплексной отладки HW и SW является быстрое устранение ошибок проектирования. На этом этапе наиболее сложной становится стыковка двух разных подходов. Здесь у проектировщиков, представляющих противоположные стороны ( HW и SW), появляются противоречия в трактовке причин и источников отклонений характеристик системы от запланированных или ожидаемых. [7]
При комплексной отладке программной модели множество процессов выполняются совместно, и могут возникать ошибки, вызванные самим объединением программ. Эти ошибки очень трудно проследить и исправить. Наличие упорядоченной документации может существенно помочь в этом. [8]
Важнейшим принципом комплексной отладки является последовательное сопряжение программных модулей начиная с наиболее простых по решаемым задачам и имеющих минимальные связи с другими программами. Для сокращения объема и уменьшения количества отладочных тестов целесообразно сопрягать программы в порядке увеличения информации, передаваемой при взаимодействии. В этом случае предшествующая по исполнению программа может являться источником значительной части данных для последующей, что сокращает объем подготовки необходимых тестов и имитаторов. [9]
При проведении комплексной отладки важно правильно выбрать способы представления внешних абонентов, которые замыкаются на АСУ. На начальных этапах комплексной динамической отладки внешние абоненты обычно имитируются программными имитаторами и моделями. [10]
Рассмотрены вопросы комплексной отладки аппаратурной и программной компонент микропроцессорных устройств. На конкретных примерах подробно освещены функциональные возможности различных средств отладки, особенности их программно-аппаратурной реализации. Приведены рекомендации пользователю в типичных ситуациях. [11]
В фазе комплексной отладки структура модели усложняется постепенно: вначале отлаживается функционирование двух взаимодействующих процессов совместно с имитатором работы отдельных компонентов модели. Затем добавляется еще один процесс, и таким образом наращивается как длина цепочки взаимодействующих процессов, так и число их, взаимодействующих параллельно. Отметим, что средства отладки МК PLSIM позволяют организовать различные виды дампов при появлении ошибок имитации, хорошо документируют ситуацию и позволяют локализовать ошибки динамики взаимодействия процессов с точностью до отдельных операторов языка МК PLSIM. По окончании отладки основных процессов приступают к включению в состав модели вспомогательных блоков. В результате завершения комплексной отладки получаем программную имитационную модель, которая нуждается в испытании. [12]
Осуществляется процесс комплексной отладки. [13]
На этапе комплексной отладки в динамике без подключения к объектам управления осуществляется проверка взаимодействия решения различных функциональных задач с учетом изменения времени. При этом внешние абоненты имитируются либо специальными программами, либо техническими устройствами, моделирующими поступающую информацию и объекты управления. Естественная ограниченность имитации реальных объектов управления и их характеристик не позволяет на этом этапе завершить полностью отладку алгоритмов и программ управляющей системы. [14]
На этапе комплексной отладки программного обеспечения возникают трудности в организации и координировании) совместных работ на нескольких удаленных друг от друга объектах. Возникает проблема, связанная с надежностью технических средств. Довольно часто отладка ведется на опытных образцах вычислительных машин, надежность которых недостаточна. Чем больше объектов подключается к отлаживаемому, тем хуже общие показатели надежности и менее эффективен процесс отладки. [15]