Rodin Platform 2.3 Release Notes: Difference between revisions

From Event-B
Jump to navigationJump to search
imported>Tommy
imported>Nicolas
Line 3: Line 3:
== What's New in Rodin 2.3? ==
== What's New in Rodin 2.3? ==
* General Interface
* General Interface
{{TODO | ...}}
: '''Memory performance improvement''': projects now require less memory to build (some projects that required 1200 Mo now build with less than 512 Mo).
 
* Modelling
{{TODO | ...}}


* Proving
* Proving
{{TODO | ...}}
:'''Advanced Profile Customisation''': a tactic profile can now be a ''parameterization'' of a tactic (timeout, ...), or a ''combination'' of tactics and profiles (see [[Preferences_for_the_automatic_tactics]]). NOTE: this new feature involves internal changes in preference storage; these changes are ''backward'' compatible (one can reuse tactic preferences from Rodin 2.2.x in Rodin 2.3) but not ''forward'' compatible: tactic preferences from Rodin 2.3 cannot be reused with Rodin less than 2.3. Hence the necessity to backup your workspaces.
:new rules implemented, concerning ''membership in goal'' and ''function overridden by maplet'' (auto), EQL_LR applied at a single position (manual)


* Changes for plugin-developers
* Changes for plugin-developers
{{TODO | ...}}
:switch to Eclipse 3.7
:new extension points are available to contribute tactic parameterizers (org.eventb.core.seqprover/schema/tacticParameterizers.exsd) and tactic combinators (org.eventb.core.seqprover/schema/tacticCombinators.exsd).


== Requirements ==
== Requirements ==

Revision as of 08:35, 20 September 2011

What's New in Rodin 2.3?

  • General Interface
Memory performance improvement: projects now require less memory to build (some projects that required 1200 Mo now build with less than 512 Mo).
  • Proving
Advanced Profile Customisation: a tactic profile can now be a parameterization of a tactic (timeout, ...), or a combination of tactics and profiles (see Preferences_for_the_automatic_tactics). NOTE: this new feature involves internal changes in preference storage; these changes are backward compatible (one can reuse tactic preferences from Rodin 2.2.x in Rodin 2.3) but not forward compatible: tactic preferences from Rodin 2.3 cannot be reused with Rodin less than 2.3. Hence the necessity to backup your workspaces.
new rules implemented, concerning membership in goal and function overridden by maplet (auto), EQL_LR applied at a single position (manual)
  • Changes for plugin-developers
switch to Eclipse 3.7
new extension points are available to contribute tactic parameterizers (org.eventb.core.seqprover/schema/tacticParameterizers.exsd) and tactic combinators (org.eventb.core.seqprover/schema/tacticCombinators.exsd).

Requirements

TODO: COPY REQUIREMENTS FROM PREVIOUS PAGES / VERIFY
TODO: Inform here of some specific system requirements (version of Java, etc).

External plug-ins

TODO: Link to the external page for plug-ins
Link of the form:

{{:Rodin_Platform_X.X.X_External_Plug-ins}}

Downloading

TODO: Add here a link to download the platform.

Fixed Bugs

TODO: Add here a list of the fixed bugs.

Known Issues

TODO: COPY KNOWN ISSUES FROM PREVIOUS PAGES / VERIFY
TODO: Add here a link to the SourceForge Bugs page, after filtering bugs (Assignee Any, Status Open, Category Any, Group 1.2).

Disclaimer

Since Rodin is continuously maintained, several unsoundness bugs which have been encountered were investigated and fixed. However, despite the total commitment of our teams to insure the soundness of the platform, some unexpected and unknown soundness issues could remain. We would be grateful if you would report these issues to the development mailing list.

About

Rodin Platform up to rxxxx.
Developer Release date : dd/mm/yyyy.
User Release date : dd/mm/yyyy.