形式化方法(Formal Methods:Modeling in Event-B)

Professor Jean-Raymond Abrial

Rodin 软件和相关资料下载

Event-B Web Site, with Rodin and Docs download links(主页可通过IPV6直接连接,SF下载需要国际网关)

本地下载

注意:Rodin 的正确运行要求机器安装了 Java Runtime 6 以上的版本。

安装后的 Rodin 界面如图:

相关文档

Event-B语言速查表: 下面文档都不够新,仅供参考:

关于手工配置 Rodin 的注记

  • Rodin 是在 Eclipse 上二次开发的软件,下载的 Rodin 主系统 win32 压缩包直接解压就可以使用。
  • 要安装插件,点击菜单 Help → Install New Software... 中进行安装。安装插件需要国际网关。
  • 安装插件时,在 Work with 项中可以选择显示的软件源,但 eclipse 仍会检查下拉菜单中的所有软件源,由于部分软件源无法访问或非常慢,这会造成整个安装过程无法继续。因此,需要点击 Available Software Sites 设置项,去掉所有不需要的软件源,才能正确完成安装。
  • Animb 插件的软件源是 AnimB - http://www.animb.org/updatesite;Refactory 插件使用 SourceForge 的主软件源 Rodin - http://rodin-b-sharp.sourceforge.net/updates
  • SourceFore 主软件源的连接可能非常慢,因为 SourceForge 网站被部分封锁,且源里的软件甚多。如果不方便翻墙,可通过手工修改软件源信息的方式只安装想要的插件:
    • 软件源中的目录信息由源地址下的 site.xml 文件保存。
    • 下载 http://rodin-b-sharp.sourceforge.net/updates/site.xml,删除其中不需要的 featurearchive 项。例如,可以只保留最新版本 Refactory 插件。
    • 重新安装插件,只选择 site.xml 文件所在的本地目录作为源。由于站点信息 site.xml 中的下载仍然指向 SourceForge,安装时仍然需要网络连接。

2011.10.17