Cтраница 2
Весьма сложной является задача автоматизации процесса обнаружения и диагностики ошибок. В этой части имеются значительные результаты по автоматическому обнаружению ошибок в записи программы на основе контроля синтаксиса и семантики языка ( см. гл. Что же касается автоматизации обнаружения и диагностики алгоритмических и системных ошибок, то в этой области пути ее решения только намечаются и обнаружение и локализация этих ошибок осуществляется пока ручными методами и является искусством проектировщиков. [16]
Другая возможная область для смешивания оценок состоит в диагностике ошибок. [17]
Информация о взаимоотношениях между Конфигурационными Единицами является очень полезной для диагностики ошибок и прогнозирования доступности услуг. [18]
Большие затраты на обслуживание и длительный ремонт являются следствием трудностей диагностики ошибок. Поэтому наличие системы обнаружения и умелое ее использование может существенно облегчить задачу восстановления машины. [19]
Уровень 2 используется для начальной проверки работы программы и дает наиболее подробную диагностику ошибок. Если программа компилируется на этом уровне, в нее вставляются дополнительные команды, сохраняющие результат каждого выполнявшегося оператора ФОРТРАНа наряду с номером оператора, если он есть. В случае какого-либо нарушения в программе в хронологическом порядке печатаются результаты последних 100 выполнявшихся операторов, предшествовавших оператору, вызвавшему ошибку. Таким образом, сообщаются не только причина ошибки 1гоператор, при выполнении которого она произошла, но также и предшествующий логический путь программы и промежуточные результаты. Это позволяет сохранить большое количество бумаги, так как печатаются только операторы, логически непосредственно предшествующие ошибочному, и вовсе никакой печати не происходит, если программа работает правильно. [20]
Подпрограммы и программы должны предусматривать контроль качества вводимой информации и вывод на печать результатов диагностики ошибок. [21]
Образно основные правила такой дисциплины показаны на рис. 5.13 в виде трех взаимопроникающих систем: диагностики ошибок, самодокументации и самотестирования. [22]
Набор обслуживающих программ предоставляет пользователю средства генерации и редактирования библиотеки и обеспечивает удобство отладки и диагностики ошибок. [23]
Например, транслятор Фортран G в ОС / ЕС имеет средства для отладки программ и диагностики ошибок программирования, а транслятор Фортран Н обеспечивает высокую эффективность получаемых машинных программ. Следовательно, в процессе разработки и отладки программы удобнее использовать первый из них, а после получения отлаженного модуля провести окончательную трансляцию с помощью второго транслятора. [24]
Библиотека Базисные подпрограммы реализует быстрые строковые операции, а также двоичную и десятичную целочисленную арифметику без диагностики ошибок. [25]
Поскольку пользователь, желающий изменить алгоритм ( например, расширить класс приемлемых грамматик, сэкономить таблицы или улучшить диагностику ошибок), должен хорошо понимать все рабочие-механизмы, мы обращаемся к проблеме определения структуры непосредственных составляющих предложения. [26]
В рассмотренные средства включены основные элементы, позволяющие получить детальную информацию о характере функционирования алгоритма, при этом задачи диагностики ошибок и их локализации остаются в основном за человеком, проводящим отладку. [27]
В рассмотренную систему отладки включены основные элементы, позволяющие получить детальную информацию о характере функционирования алгоритма, при этом задачи диагностики ошибок и их локализация остаются в основном за человеком, проводящим отладку. [28]
Компилятор PL / M - 18GO построен по однопроходной схеме, что гарантирует высокую скорость компиляции при сохранении развитых средств диагностики ошибок в исходном тексте. Структура программ при работе на PL / M-1800 является блочной, что способствует применению методов структурного программирования. Набор команд, управляющих работой компилятора PL / M-1800, может быть введен с терминала или с НГМД, где предварительно создается файл команд. [29]
Характерными чертами этих универсальных вычислительных комплексов являются: ориентация на широко распространенный тип ЭВМ; развитая сервисная часть, обеспечивающая диагностику ошибок, удобство подготовки исходных данных и чтения результатов счета; наличие библиотеки конечных элементов; быстродействие; модульная структура, обеспечивающая дополнение комплекса вновь разработанными модулями или замену устаревших подпрограмм модернизированными. [30]