Методы контроля программ
Лекция №17 »
Программирование без ошибок
Содержание лекции
-
Источники ошибок
-
Способы борьбы с ошибками
-
Формальные модели
-
Виды формальных моделей
-
Логические модели
-
Операционные модели
-
Конечные автоматы, проверки с помощью конечных автоматов
-
Как бороться с большим числом состояний
-
Расширенный конечный автомат
-
Трассовые модели
-
Временные логики
-
Способы измерения полноты тестов
-
Как проверить правильность понимания задачи