УДК 681.2.01 СРЕДСТВА ОТЛАДКИ РАСПРЕДЕЛЕННЫХ МИКРОПРОЦЕССОРНЫХ КОМПЛЕКСОВ РЕАЛЬНОГО ВРЕМЕНИ С. В. <...> Васьковский Рассмотрен один из подходов к отладке распределенных систем реального времени. <...> При создании распределенных систем управления одной из наиболее трудных задач является отладка в реальных условиях, так как поведение распределенной программы может зависеть не только от входных данных, но и от временных соотношений процессов программы, параллельно исполняемых на разных контроллерах распределенных микропроцессорных комплексов (РМК). <...> Недетерминированность распределенных программ вносит качественно новый уровень сложности, делая неадекватным процесс отладки с помощью инструментальных средств, применение которых приводит к изменению временных характеристик отлаживаемой целевой системы. <...> Так, замедление выполнения одного отлаживаемого процесса может исказить дальнейшее поведение любых из взаимодействующих процессов программы. <...> Традиционные средства, основанные на многократных прогонах отлаживаемой программы с трассировкой различных событий, оказываются неэффективными даже для автономной отладки, поскольку при фиксированном наборе входных данных история выполнения программы и результаты (в силу недетерминированности) могут различаться для разных прогонов. <...> Поэтому для повышения уровня и эффективности отладки РМК необходимы новые методы и средства автоматизации отладки. <...> Если в целевую систему для отладочных целей вводится для каждого узла свой сопроцессор, что позволяет собирать информацию о ходе выполнения программы практически без нарушения ее временных характеристик, требуются значительные дополнительные затраты на разработку аппаратных средств, и такой подход нельзя применить при создании РМК на базе уже существующего. <...> Но для обнаружения и локализации большинства ошибок, которые выявляются в распределенных программах на заключительном этапе отладки в реальных <...>