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

Полная трассировка

Cтраница 1


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

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

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

При полной трассировке из всех полученных маршрутов выделяются независимые маршруты преобразования квазинепрерывных переменных.  [4]

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

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

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

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

Если к трассировке ввода-вывода мы добавим трассировку состояния ЦП ( переход от активного состояния к состоянию ожидания и наоборот), мы получим полную трассировку, используемую трассировочным имитатором, как описано в гл.  [9]

Система AGE состоит из четырех основных подсистем: подсистема разработки направляет пользователя при проектировании и построении прикладной программы, соответствующей ранее определенной структуре; различные редакторы помогают пользователю вводить как подробную информацию о предметной области, так и управляющую информацию для каждой из компонент; интерпретатор выполняет программу пользователя и предоставляет широкое разнообразие отладочных средств; консультант обеспечивает полную трассировку процесса выполнения программы пользователя.  [10]

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

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

В зависимости от стадии проверки программы и характера предполагаемых ошибок, а также в зависимости от типа контролируемых и анализируемых переменных должны применяться различные операции тестирования. Деление на уровни и типы контролируемых переменных приводит к необходимости иметь по крайней мере четыре типа операций тестирования для отладки программ в статике: обработка теста, контроль пеоеменных, полная трассировка и частичные трассировки прохождения потока управления в программе.  [13]

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

Динамическое устройство можно было использовать для полной трассировки, если позволяли его возможности и скорость выводного устройства, если же его возможности были ограничены, его можно было использовать для выборочных замеров.  [15]



Страницы:      1    2