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

Исполнение - отлаживаемая программа

Cтраница 1


Исполнение отлаживаемой программы в системе команд специализированной машины на технологической ЭВМ обеспечивает интерпретатор.  [1]

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

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

В диалоговом режиме дополнительно обеспечивается оперативное управление процессом исполнения отлаживаемой программы ( ОП), а также процессом информирования о ходе ее исполнения. Управление исполнением дает возможность: устанавливать или заменять точки запуска, прерывания и окончания исполнения ОП; пошагово ( командно) исполнять с выводом на терминал соответствующей информации; выполнять серии шагов вплоть до выполнения определенного условия с выводом на терминал трассы исполненного участка ОП. Управление процессом позволяет восстановить и ( повторить вычислительный процесс. Состояние отлаживаемой программы может быть зафиксировано в любой точке, и в последующем процесс исполнения может быть продолжен, начиная с этой точки. Организация восстанавливаемого и повторяемого процесса дает возможность более эффективно проводить исполнение программы в отладочном режиме. Аппарат восстановления и повторения может использоваться и в пакетном режиме. В данном случае он используется для многократного исполнения отдельных частей программы с различными данными, продолжения исполнения программы с обходом ошибочного участка ОП, нескольких выходов с продолжениями исполнения программы, если время исполнения ОП больше, чем можно выделить для данной работы.  [4]

Информирующие операторы указывают действия по выдаче результатов хода исполнения отлаживаемой программы с запоминанием или без запоминания этих результатов.  [5]

Операторы теста определяют действия по загрузке тестовых данных, подготовленных для исполнения отлаживаемой программы.  [6]

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

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

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

10 Структура процесса подготовки программ. [10]

Для диалоговой отладки и тестирования разрабатываемых программ может использоваться отладчик DDT. Отладчик позволяет не только выполнять команды, аналогичные монитору-отладчику MONID, но и осуществлять трассировку исполнения отлаживаемой программы. Информация отладчику DDT задается в виде абсолютных адресов.  [11]

Информация отладки накапливается и редактируется в соответствии с отладочным заданием и процессом выполнения программ специализированной ЭВМ. Объемы информации отладки в значительной степени зависят от того, с какой степенью детализации с помощью соответствующих операторов отладки программист задает указания о информировании исполнения отлаживаемой программы. Наибольший объем отладочной информации обусловливается использованием оператора покомандной трассировки, когда область его действия распространяется на большие участки программы. В процессе накопления отладочной информации она редактируется и коды специализированной ЭВМ переводятся во внешнее представление языка программирования. Редакция и перевод отладочной информации увеличивают ее объем в 1 5 - 2 раза. Отладочная информация накапливается в буфере оперативной памяти и по мере его заполнения переписывается в буфер на магнитный барабан, а затем выдается иа печатающее или терминальное устройство технологической ЭВМ.  [12]

Расширение области изменения и увеличение количества исходных данных усложняют контроль обработки каждого теста и приходится переходить к статистической отладке. Подсистема статистической отладки на технологической ЭВМ испо льзует интерпретатор, а имитаторы формируют случайные значения исходных данных с заданными законами распределения. После обработки проверяемой программой совокупности имитированных значений результаты обобщаются и определяются статистические параметры выходных величин. При отклонении полученных значений от эталонных для диагностики и локализации ошибок используются статистические проверки на специальных выборках или детерминированное тестирование. Средства статистической отладки применяются также для про верки динамических характеристик групп программ или всего комплекса в псевдореальном масштабе времени. Значительное замедление исполнения отлаживаемых программ в режиме интерпретации ( - 100 раз) не всегда позволяет провести полную статистическую отладку сложного КП на технологической ЭВМ. Поэтому завершающая отладка и испытания проводятся на специализированной ЭВМ.  [13]



Страницы:      1