Разница между методами активного и пассивного обнаружения ошибок заключается в том, как происходит выявление дефектов:
- Пассивное обнаружение предполагает обнаружение симптомов ошибки в процессе «обычной» работы программного обеспечения. mti58.ru Пассивные методы базируются на взаимном недоверии: каждый модуль должен предполагать, что все другие модули и входная информация содержат ошибки. studopedia.org
- Активное обнаружение предполагает активный поиск признаков ошибок в системе с помощью специальных программных средств. mti58.ru helpiks.org Обычно такие средства объединяются в диагностический монитор — параллельный процесс, который периодически анализирует состояние системы с целью обнаружить ошибку. mti58.ru helpiks.org
Таким образом, пассивные методы обнаруживают ошибку только в том случае, если она исказила данные заранее предусмотренным в средствах проверки способом. studopedia.org Активные методы позволяют делать дополнительные проверки и выявлять ошибки, даже если их симптомы ещё не подверглись соответствующей проверке. mti58.ru helpiks.org