Большая техническая энциклопедия
0 1 3 5 8
D N
А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Э Ю Я
ДА ДВ ДЕ ДЖ ДЗ ДИ ДЛ ДО ДР ДУ

Диагностика - ошибка

 
Диагностика ошибок производится на всех этапах обработки пакета задачи, а именно: при декодировке, при трансляции с фортрана на автокод, при трансляции с автокода на язык загрузки, при загрузке подпрограмм в память и при счете. Транслятором выдается информация, достаточно точно определяющая характер каждой ошибки и позволяющая легко их обнаруживать и исправлять.
Диагностика ошибок производится на всех этапах обработки пакета задачи, а именно: при декодировке, при трансляции с фортрана на автокод, при трансляции с автокода на язык загрузки, при загрузке подпрограмм в память и при счете. Транслятором выдается информация, достаточно точно.
Диагностика ошибок производится на всех этапах обработки пакета задачи, а именно: при декодировке, при трансляции с Фортрана на Автокод, при трансляции с Автокода на язык загрузки, при загрузке подпрограмм в память и при счете. Транслятором выдается информация, достаточно точно определяющая характер каждой ошибки и позволяющая легко их обнаруживать и исправлять.
Метод диагностики ошибок, реализованный в трансляторе, Позволяет за один просмотр осуществить лексический, синтаксический и семантический анализ программы с выявлением максимального числа допущенных ошибок. Информация об ошибках выдается на печать в удобном для пользователя виде.
Справка по системе обозначений ERwin Examiner. Результатом диагностики ошибок может стать отчет или SQL-скрипт, корректирующий ошибки моделирования.
Какой тип программ диагностики ошибок может использоваться в MMS. Обязательно ли эти программы должны быть резидентны в памяти.
Транслятор содержит блок диагностики ошибок формально контролирующий правильность составления исходного описания.
Имеет развитые средства диагностики ошибок и по этой причине является удобным средством для обучения программированию.
На всех этапах работы проводится диагностика ошибок в управляющих параметрах печати. Информация об ошибках выдается в виде диагностических сообщений в системный файл SYSPRINT, здесь же формируются сообщения КВТД о выполнении того или иного шага задания. Параметры, управляющие работой КВТД, упорядочены в макеты ввода, которые размещаются в, индивидуальной библиотеке исходных модулей.
Первоначальным этапом отладки программ является диагностика ошибок транслятором.
Методы: синтаксический анализ заданий и диагностика ошибок ( грамматика заданий упрощенная); составление и обработка информационных таблиц; обмен со вспомогательной памятью.
Кроме того, существуют системные программы диагностики ошибок, программы для программирования ППЗУ и вспомогательные программы для подготовки специальных программ в особых случаях эксплуатации.
Инструкция EXTEST PULLUP обеспечивает помощь в диагностике ошибок в течение тестирования устройств платы в режиме сканирования границ. Эта инструкция аналогична инструкции EXTEST и отличается подключением устройств ко входным сигналам. При соответствующей задержке текущие подключения обеспечивают логическую 1 на открытом входе. Если инструкция используется в тестировании на уровне платы с сильно загруженными узлами, она может требовать задержку больше, чем два периода ТСК, необходимых для переключения в состояниях Модификация-DR и Захват-DR. Возможны два метода обеспечения увеличенной задержки: пересечение в состоянии Работа-Тест / Простой или ограничение максимальной частоты ТСК. Инструкция EXTESTPULLUP вызывает внутренний системный сброс системной логики DSP, чтобы она находилась в предписанном внутреннем состоянии, пока выполняются внешние операции сканирования границ.
Экспертные системы обучения выполняют такие функции, как диагностика ошибок, подсказывание правильных решений; аккумулирование знаний о гипотетическом ученике и его характерных ошибках; диагностирование слабости в познаниях обучаемых и нахождение соответствующих средств для их ликвидации.

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

При всех его богатейших возможностях пакет имеет нестандартную входную и неудобную выходную математическую символику, неадекватное представление результатов многих операций, слабую диагностику ошибок и требует серьезных трудозатрат на освоение.
Обслуживающие программы выполняют вспомогательные функции и предоставляют пользователю определенный сервис при работе с пакетом: средства генерации, редактирование библиотеки, средства отладки и диагностики ошибок.
Поскольку модуль ДИФКИН является стандартным и предназначен для произвольной реакции, к нему предъявляются повышенные требования к удобству обращения ( унификации входов и выходов), по диагностике ошибок и, что существенно, по численным методам и алгоритмам решения задачи (VII.15) - (VII.17), которые обеспечат минимальное рремя расчета на ЭВМ. При заданной степени точности минимизация времени счета является основным требованием, так как расчет одного слоя представляет собой часть расчета реактора, состоящего из нескольких слоев. Расчет реактора - это наиболее трудоемкая часть расчета ХТС, которая в свою очередь многократно рассчитывается при оптимизации системы.
Набор обслуживающих программ состоит из ряда программ, выполняющих вспомогательные функции и предоставляющих пользователю определенный сервис при работе с пакетом: средства генерации, редактирования библиотеки, удобство отладки и диагностики ошибок.
Ядром управляющей системы РАФОС является программа-монитор, обеспечивающая выполнение следующих функций: работа с таймером, организация ввода-вывода, ведение наборов данных на внешних запоминающих устройствах, диалог с оператором, диагностика ошибок и пр.
Описание требуемых библиотечных операций представляется в виде БИБЛИОТЕЧНОГО ЗАДАНИЯ, включающего список отдельных библиотечных заказов ( обрамляемый служебными словами БИБЛИО и 0 00) - Библиотечные операции подразумевают проведение контроля работы пользователя с диагностикой ошибок.
Кроме того, системы программирования реализуют и некоторые дополнительные функции: автоматическую сегментацию программ, статическое объединение независимо оттранслированных программных сегментов, повторную входимость программ, контекстную защиту данных, отладку в программе на исходном языке, диагностику ошибок при компиляции и исполнении программ.
Ресурсы программы Счет обслуживают задачи, находящиеся на счете, и состоят из: временной библиотеки начальных данных и параметров вариантов; поля на магнитной ленте для записи и хранения промежуточных результатов расчетов; поля для записи накопления диагностики ошибок при проверке начальных данных варианта; информационных таблиц для задач, по которым ведется счет; временной библиотеки программ задач, составленных Планировщиком второго уровня и находящихся на счете, библиотеки таблиц границ интервалов начальных данных задач.
По каждому набору ( записываемому, обновляемому, удаляемому, распечатываемому и перфорируемому) выдается протокол, включающий исходное состояние набора в ИБД, а в случае записи или обновления - также введенные с карт или экрана сегменты, диагностику имеющихся ошибок, состояние обновленного записываемого в ИБД набора, результаты контроля за связями, справку о нормальном завершении записи набора в ИБД или удаления из ИБД. В конце задания для пакетного режима выдается итоговая справка о записанных и удаленных наборах.
Гакая дружественность системы по отношению к пользователю достигается следующими способами: а) обеспечением выдачи по запросу списка разрешенных команд, б) использованием программ, управляемых в режиме меню ( МЛ 13 menu-driven routine); в) трассированием и диагностикой ошибок, допущенных пользователем; г) возможностью ввода команд с использованием как прописных, так к строчных букв. В качестве примера, иллюстрирующего способ ( в), рассмотрим выполнение на микроЭВМ программы на языке Бейсик ( В. Basic), когда обнаруживается строк л, не поддающаяся интерпретации.
Они состоят из одного символа и необязательного параметра. Диагностика ошибок при обработке этих команд отсутствует. Правильность их использования контролируется самим пользователем. Применение команд позволяет включить в файл заданное число пробельных строк, продублировать строку экрана, удалить записи из файла, установить указатель текущей строки. Пользователь может пометить строку и в дальнейшем обращаться к ней по присвоенному идентификатору.
Указанные ПП имеют вероятностные оценки ( подобно ЭС PROSPECTOR), БЗ заполнялась в течение шести человеко-недель. Диагностику ошибок при расчете потерь давления СТТ осуществляет ЭС, разработанная в Токийском технологическом институте [95]; ее можно также использовать для проектирования СТТ. Прикладная ЭС разработана на основе оболочки CHIPIS, написанной на языке Lisp-Dialckt, имеющей машину вывода.
После ввода и корректировки исходных данных происходит их обработка, заключающаяся в трансляции исходных данных из вида, удобного для пользователя, в вид, удобный для дальнейшей машинной обработки. Затем происходит диагностика формальных ошибок. Опыт массовой эксплуатации вычислительных комплексов для прочностного расчета конструкций показывает, что ситуации, когда задача на счет не выходит, а причина неизвестна или трудно диагностируема, крайне нежелательны. Поскольку с самого начала трудно предусмотреть все случаи обнаружения формальных ошибок, их поиск реализован в виде обращения к библиотеке процедур, которая может непрерывно пополняться в случае обнаружения новых видов ошибок.
После составления внутренних форматов происходит их настройка, вызванная тем, что каждый конечный элемент имеет свою специфику, которую трудно учесть в универсальном модуле составления внутренних форматов. Здесь же происходит дополнительная диагностика формальных ошибок, которые присущи тому или иному конечному элементу. Так, например, если конечный элемент прямоугольный, то происходит проверка соответствия координат этой форме. Составление матрицы канонических уравнений по сути включает: последовательный просмотр всех элементов, вызов для каждого элемента соответствующего ему внутреннего формата, процедуру составления матрицы жесткости, собственно процесс составления матрицы жесткости, перевод ее в общую систему координат и рассылку коэффициентов этой матрицы в общую матрицу канонических уравнений в соответствии с вектором номеров степеней свободы для этого элемента.
Использование ППП СИМФОР существенно упрощает процесс построения модели, ее программирование. Отладка облегчается наличием развитой диагностики ошибок, разнообразных средств распечатки и трассировки событий, а также возможностью оперативного вмешательства в процесс моделирования.

В 4.4.2 приведены сокращенные перечни сообщений макрорасширителя и интерпретатора, а также перечень сообщений редактора. Данные перечни обеспечивают диагностику ошибок при применении Тестрана в том объеме, в каком он описан в 4.3. В этих перечнях текст сообщений напечатан прописными буквами. Для некоторых сообщений строчными буквами приведены пояснения, а после знака даны рекомендации по устранению ошибки.
Это наиболее серьезные из ошибок системы ДИАМС. Специалист, занимающийся диагностикой ошибок этого типа, должен знать внутреннюю структуру и работу системы ДИАМС, а также аппаратное обеспечение СМ ЭВМ. Особое внимание необходимо уделять системе обработки прерываний СМ ЭВМ и использованию нижней области памяти для векторов прерывания.
Блок ввода развертывает исходи ю информацию во внутрнма-шинное представление. В функцию этого блока входит диагностика ошибок.
Поэтому при разработке автоматизированных систем необходимо предусматривать необычные условия обработки данных и возможность выявления ошибочных данных. При этом ставится цель обеспечить диагностику ошибок, их выявление и устранение с учетом характера и причин их возникновения. Это важно еще и потому, что автоматизированные системы обработки учетных данных в отличие от ручных систем лишены возможности реагировать на непредусмотренные ситуации, если они не заложены в программы.
 
Loading
на заглавную 10 самыхСловариО сайтеОбратная связь к началу страницы

© 2008 - 2014
словарь online
словарь
одноклассники
XHTML | CSS
Лицензиар ngpedia.ru
1.8.11