Восстанавливаемость программного обеспечения
свойство, характеризующее возможность приспосабливаться к обнаружению ошибок и их устранению.
доказательство того, что работа программы соответствует спецификации на эту программу.
Метод установления правильности программ при помощи строгих средств называется верификацией программ....
, а при верификации анализируются свойства программ....
Метод верификации основывается на предположении, что существует программная документация, соответствие...
Условия верификации можно строить и в обратном направлении: принимая истинность выходного утверждения...
Преимуществом верификации является возможность формализации процесса доказательства, что позволяет выполнять
Классическим способом доказательства правильности программ является использование системы Дейкстры. Эта система изначально предназначана для однопоточной последовательной программы. Рассматривается возможность применения системы Дейкстры к верификации параллельных программ.
, опираясь на математические модели программы без обращения к ее физической реализации....
тестирования и анализа программных продуктов и дает возможность осуществлять моделирование исполнения программы...
Любое символьное исполнение является эквивалентным исполнению программы на совокупности фактических тестовых...
Артефактом ПО является изучаемый фрагмент кода программы....
Время исполнения призвано определить время, которое необходимо для осуществления верификации программы
Рассмотрены основные особенности процесса верификации программного кода, описаны основные подходы к решению задач верификации. Проведен краткий обзор задач распараллеливания вычислений.
свойство, характеризующее возможность приспосабливаться к обнаружению ошибок и их устранению.
значениями этого типа являются элементы набора литер, определяемого реализацией языка.
понимают а) процессоры, работающие со скалярными величинами, т. е. в этом случае подчёркивается, что процессор именно скалярный, а не векторный; б) процессоры с т. н. конвейерной архитектурой