ВПнМ
Материал из eSyr's wiki.
(Различия между версиями)
ESyr01 (Обсуждение | вклад)
(Новая: Савенков Константин Олегович == Информация о курсе == * Лектор — Савенков К...)
К следующему изменению →
Версия 14:56, 8 февраля 2008
Содержание |
Информация о курсе
- Лектор — Савенков Константин Олегович
- E-mail: mailto:model-checking@lvk.cs.msu.su
- Подписка на рассылку: mailto:model-checking-subscribe@lvk.cs.msu.su
Структура курса
- Моделирование последовательных программ и параллельно взаимодействующих систем
- Спецификация проверяемых свойств
- Верификация при помощи Spin
- Алгоритмы верификации
- Теоретические и практические трудности верификации
Практикум и зачёт курса
Какие задачи:
- Будет дана программы, оценить кол-во состоянии, потом при помощи spin
- Задачи на моделирование рпограмм: построить модель и прогнать на имит. движке: Minix или Plan9
- Планируется дать более сложную задачу, задача чуть побольше
Экзамен:
- Экзамен устный
- Кто пришлёт в течении одной-двух недель письмо, получит задачу, а также, если решит её в течении одной-двух недель, не получит задачу на экзамене
- Для тех, кто решит все задачи будет проведён предварительный экзамен на гуманных условиях
Литература
- Кларк, Грумберг, Пелед. Верификация моделей программ: Model checking, МЦНМО, 2002
- Holzmann. The Spin Model Checker: Primer and Reference Manual, Addison Wesley, 2003
Ссылки
Курс
Верификация программ на моделях
Календарь
пт | пт | пт | пт | пт | |
Февраль
| 08 | 15 | 22 | 29 | |
Март
| 14 | 21 | 28 | ||
Апрель
| 04 | 11 | 18 |
Материалы по курсу
Список вопросов к экзамену | Примеры задач: 1 2 3 4 5 | Теормин