Редактирование: ВПнМ, примеры задач/Задача 2
Материал из eSyr's wiki.
Внимание: Вы не представились системе. Ваш IP-адрес будет записан в историю изменений этой страницы.
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.
Текущая версия | Ваш текст | ||
Строка 5: | Строка 5: | ||
Результаты -- текстовой файл с исходной программой, текстовой файл с расширением .pml с моделью, текстовой файл log с тем, что выдал верификатор при запуске модели, а также фраза "согласно верификатору, у модели -- N достижимых состояний", где N -- число состояний, выданных верификатором. | Результаты -- текстовой файл с исходной программой, текстовой файл с расширением .pml с моделью, текстовой файл log с тем, что выдал верификатор при запуске модели, а также фраза "согласно верификатору, у модели -- N достижимых состояний", где N -- число состояний, выданных верификатором. | ||
- | == | + | == Варианты == |
void | void | ||
f (int a, int b, int c) | f (int a, int b, int c) | ||
Строка 81: | Строка 81: | ||
==== Вывод spin ==== | ==== Вывод spin ==== | ||
- | + | spin -a task2.pml | |
- | + | gcc -DSAFETY pan.c -o pan | |
- | + | ./pan > log | |
(Spin Version 5.1.4 -- 27 January 2008) | (Spin Version 5.1.4 -- 27 January 2008) | ||
+ Partial Order Reduction | + Partial Order Reduction |