Rodin Platform 1.1 Release Notes: Difference between revisions
From Event-B
Jump to navigationJump to search
imported>Pascal |
imported>Mathieu m →What's New in Rodin 1.1?: indent below * |
||
Line 5: | Line 5: | ||
* [[Rodin_Keyboard | Rodin Keyboard]] | * [[Rodin_Keyboard | Rodin Keyboard]] | ||
A new extensible plug-in for the Event-B Keyboard is included. The former one, namely <tt>org.eventb.eventBKeyboard</tt>, translated hard-coded key combos into hard-coded unicode mathematical symbols. There is now one main plug-in, <tt>org.rodinp.keyboard</tt>, that defines a mere extension point <tt>org.rodinp.keyboard.symbols</tt> to define associations between an ASCII sequence and a symbol. It avoids hard-coding anything. | :A new extensible plug-in for the Event-B Keyboard is included. The former one, namely <tt>org.eventb.eventBKeyboard</tt>, translated hard-coded key combos into hard-coded unicode mathematical symbols. There is now one main plug-in, <tt>org.rodinp.keyboard</tt>, that defines a mere extension point <tt>org.rodinp.keyboard.symbols</tt> to define associations between an ASCII sequence and a symbol. It avoids hard-coding anything. | ||
There are currently two extensions of this point: | :There are currently two extensions of this point: | ||
# One in the plug-in <tt>org.eventb.keyboard</tt>, for standard Event-B notation translation. | # One in the plug-in <tt>org.eventb.keyboard</tt>, for standard Event-B notation translation. | ||
# One in the plug-in <tt>ch.ethz.eventb.keyboard.latex</tt>, for LaTeX notation translation. | # One in the plug-in <tt>ch.ethz.eventb.keyboard.latex</tt>, for LaTeX notation translation. | ||
* [[Versioned Reasoners | Versioned Reasoners]] | * [[Versioned Reasoners | Versioned Reasoners]] | ||
The reasoners are now tagged with a version, which will evolve along with their behavior. | :The reasoners are now tagged with a version, which will evolve along with their behavior. | ||
* New [[All_Rewrite_Rules | Rewriting rules]] and on prover rules are included: | * New [[All_Rewrite_Rules | Rewriting rules]] and on prover rules are included: | ||
Line 22: | Line 22: | ||
* [[Generated Model Elements | Generated Model Elements]] | * [[Generated Model Elements | Generated Model Elements]] | ||
The generated event-B files are tagged. These files cannot be modified. | :The generated event-B files are tagged. These files cannot be modified. | ||
* [[Symbol Table | Symbol Table]] | * [[Symbol Table | Symbol Table]] | ||
A symbol table view is provided. It contains the mathematical symbols. When clicking on a symbol, it is included at the current position in the text of the Rodin Context/Machine editor. | :A symbol table view is provided. It contains the mathematical symbols. When clicking on a symbol, it is included at the current position in the text of the Rodin Context/Machine editor. | ||
== Requirements == | == Requirements == |
Revision as of 15:39, 26 August 2009
What's New in Rodin 1.1?
TODO: List here the new features and improvements.
- A new extensible plug-in for the Event-B Keyboard is included. The former one, namely org.eventb.eventBKeyboard, translated hard-coded key combos into hard-coded unicode mathematical symbols. There is now one main plug-in, org.rodinp.keyboard, that defines a mere extension point org.rodinp.keyboard.symbols to define associations between an ASCII sequence and a symbol. It avoids hard-coding anything.
- There are currently two extensions of this point:
- One in the plug-in org.eventb.keyboard, for standard Event-B notation translation.
- One in the plug-in ch.ethz.eventb.keyboard.latex, for LaTeX notation translation.
- The reasoners are now tagged with a version, which will evolve along with their behavior.
- New Rewriting rules and on prover rules are included:
- Arithmetic rules (e.g. the form and a few others)
- DEF_IN_UPTO:
- One point rule
- Goals of the form when you have a hypothesis that states
- SIMP_SPECIAL_OVERL
- SIMP_FUNIMAGE_LAMBDA
- The generated event-B files are tagged. These files cannot be modified.
- A symbol table view is provided. It contains the mathematical symbols. When clicking on a symbol, it is included at the current position in the text of the Rodin Context/Machine editor.
Requirements
TODO: Inform here of some specific system requirements (version of Java, etc).
External plug-ins
TODO: Describe here the available plug-ins, and the supported versions for this release.
Downloading
TODO: Add here a link to download the platform.
Known Issues
TODO: Add here a link to the SourceForge Bugs page, after filtering bugs (Assignee Any, Status Open, Category Any, Group 1.1).