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

Система - автоматизация - отладка

Cтраница 1


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

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

3 Сетевой график подготовки кросс-систем. [3]

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

Рассмотрим несколько систем автоматизации отладки.  [5]

Разработанные в настоящее время системы автоматизации отладки позволяют повысить ее качество за счет более полного и целенаправленного проведения тестирования, однако малоисследованной остается проблема составления тестов. Составление тестов и выбор оптимального набора тестов - вот те задачи, от которых во многом зависит решение задач автоматизации проверки программ.  [6]

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

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

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

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

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

12 Сетевой график подготовки кросс-систем. [12]

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

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



Страницы:      1