Инструмент Родена - Rodin tool - Wikipedia
Эта статья включает в себя список общих Рекомендации, но он остается в основном непроверенным, потому что ему не хватает соответствующих встроенные цитаты.Февраль 2019 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
В Инструмент Родена это инструмент для формального моделирования в Event-B. Событие-B - это обозначение и метод, разработанный на основе B-метод и предназначен для использования с инкрементным стилем моделирование. Идея инкрементального моделирования взята из программирования: современные языки программирования прийти с интегрированная среда развития которые позволяют легко изменять и улучшать программы. Инструмент Rodin обеспечивает такую среду для Event-B. Двумя основными характеристиками инструмента Rodin являются простота использования и расширяемость. Инструмент ориентирован на моделирование. Легко модифицировать модели и опробовать варианты модели. Инструмент также можно легко расширить. Это позволяет адаптировать инструмент к конкретным потребностям, так что инструмент может быть адаптирован для соответствия существующим процессам разработки, вместо того, чтобы требовать обратного. Событие-B вики полезный ресурс для пользователей и разработчиков.
Родин (строгая открытая среда разработки для сложных систем) является расширением Затмение IDE (на основе Java). Координаты Rodin Eclipse Builder:
- Правильный формат + проверка шрифтов
- Генератор доказательств (PO)
- Proof manager (PM)
- Распространение изменений
Роден Пруф Менеджер (PM)
- PM строит дерево доказательств для каждого PO
- Автоматический и интерактивный режимы
- PM управляет использованными гипотезами
- PM призывает рассуждающих к
- цель разряда, или
- разделить цель на подцели
- Сборник рассуждений:
- упрощающие, основанные на правилах, процедуры принятия решений,…
- Базовый язык тактик для определения PM и логиков
Промышленные приложения и тематические исследования
Проект Родена включал пять промышленных тематических исследований, которые служили для проверки набора инструментов и помогли разработать соответствующую методологию использования инструментов. Кейсы проводились промышленными партнерами проекта Родин при поддержке других партнеров. Кейс-исследования были следующими:
- система управления отказами для контроллера двигателя
- часть платформы для мобильных интернет-технологий
- разработка протоколов связи
- система отображения воздушного движения
- приложение для окружающего кампуса
Некоторые доступные плагины для Родина
- B4free пруверы
- Провайдер: ClearSy
- Функция: средства доказательства теорем
- UML-B
- Провайдер: Саутгемптонский университет
- Функция: UML-подобный графический интерфейс для Event-B, поддерживающий диаграммы классов и диаграммы состояний
- ProB
- Провайдер: Дюссельдорфский университет
- Функции: Анимация и модельная проверка моделей Event-B; Контрпримеры для ложных целей доказательства, в частности, обязательства доказывания
- Брама
- Провайдер: ClearSy
- Функция: Анимация моделей B. Цель двоякая:
- экспериментирование с моделью для наблюдения состояний и переходов
- Флэш-анимация моделей Event-B
- Модуляризация
- Провайдер: Университет Ньюкасла
- Функция: структурирование событий Event-B в логические единицы моделирования, называемые модулями; Модельный состав; Повторное использование модели
Рекомендации
- Жан-Раймон Абриаль. B-Book: присвоение программ смыслам. Издательство Кембриджского университета, 1996, (ISBN 0-521-49619-5).
- Жан-Раймон Абриаль, Майкл Батлер, Стефан Халлерстеде и Лоран Вуазен. Открытая расширяемая инструментальная среда для Event-B. В З. Лю и Дж. Хе, редакторы, ICFEM 2006, том 4260, страницы 588–605. Спрингер, 2006.
- Абдолбаги Резазаде, Нил Эванс и Майкл Батлер. Редевелопмент индустриального, case study с использованием Event-B и Rodin. В BCS-FACS Christmas 2007 Meeting, 2007.
- РОДИН. Результат D18: Промежуточный отчет о развитии тематических исследований.
- Майкл Батлер и Стефан Халлерстеде: Инструмент формального моделирования Родена, исследовательский проект ЕС IST 511599 RODIN
- Затмение. Домашняя страница платформы Eclipse.
Статья основана на материалах, взятых из Бесплатный онлайн-словарь по вычислительной технике до 1 ноября 2008 г. и зарегистрированы в соответствии с условиями «перелицензирования» GFDL, версия 1.3 или новее.