Actions
Инструкция по установке и настройке Rodin¶
Для установки Rodin выполните следующие действия:
- Установить
Java Runtime Environment (JRE) 11
. - Скачать архив с Rodin нужной версии и для нужной ОС, выложенный в данном проекте на вкладке
Files
: https://forge.ispras.ru/projects/spmodeler/files - Распаковать архив в любом месте на жестком диске и запустить исполняемый файл
rodin
.
SMT Solvers
, позволяет использовать SMT-решатели для автоматического доказательства.Atelier B Provers
, набор дополнительных инструментов автоматического доказательства.
SMT Solvers
нужно выполнить следующие действия:
- Скачать файл с плагином со вкладки
Files
данного проекта. Например, подойдет следующая версия: https://forge.ispras.ru/attachments/8943. - Запустить Rodin, перейти в раздел
Help > Install New Software
и нажатьAdd
. - В открывшемся окне нужно ввести имя (например,
SMT Solvers ISP RAS
), нажать на кнопкуArchive...
, найти на диске архив с плагином, и затем закрыть окно нажав кнопкуAdd
. - Убедиться, что в поле
Work with
выбран путь до архива с плагином. - После этого необходимо убрать галочку напротив опции
Group items by category
, выбрать для установки плагинSMT Solvers
(поставить галочку), и нажатьNext
. - Проверить, что все верно, и нажать
Next
. - Принять условия лицензионного соглашения и нажать
Finish
. - Появится предупреждение о том, что содержимое устанавливаемого плагина не подписано. Нажать
OK
. - Установка может занять некоторое время. По окончанию нажать на
Restart Now
.
Atelier B Provers
нужно выполнить следующие действия:
- Запустить Rodin, перейти в раздел
Help > Install New Software
. - В выпадающем меню
Work with
выбратьAtelier B Provers
. - Поставить галочку рядом с
Atelier B Provers
и нажатьNext
. - Принять условия лицензионного соглашения и нажать
Finish
. - Появится предупреждение о том, что содержимое устанавливаемого плагина не подписано. Нажать
OK
. - Установка может занять некоторое время. По окончанию нажать на
Restart Now
.
- Открыть окно настроек Rodin (пункт
Window > Preferences
в меню, илиRodin Platform > Preferences
на macOS). - В выпадающем списке меню перейти в
Event-B > Sequent Prover > Auto/Post Tactic
. - В разделе
Auto-Tactics
в выпадающем спискеTactic profile to be used for auto-tactics
выбратьDefault Auto Tactic with SMT
. - В разделе
Interactive-Tactics
в выпадающем спискеTactic profile to be used for interactive-tactics
выбратьDefault Interactive Tactic with SMT
. - В разделе
Post-Tactics
убрать галочку напротивEnable post-tactic for proving
.
- Открыть окно настроек Rodin.
- В выпадающем списке меню перейти в
General
. - Убрать галочку напротив
Always run in background
.
Updated by Ilya Shchepetkov over 3 years ago · 7 revisions