Shared Event Composition Release History: Difference between revisions
imported>Renato New page: Version 1.1.4 [for Rodin 1.1.0] *Features ** Section related with 'VARIANT' was removed. ** Labels of the elements in the generated machine used '\' instead of '/' for the separation. |
imported>Andy |
||
(6 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
Version 1.1.4 | == Releases == | ||
=====Version 1.7.0 ===== | |||
Release compatible with Rodin 3.0.1 and Rodin 3.1.0 Release Candidate. | |||
Linux users may find a UI bug, where it is not possible to compose events since the combo boxes reset to --undef--. An update site with a feature patch is available [https://github.com/andyed2003/aegit/tree/master/Exploratory/CompDecompPatch/MyPatchUpdateSite here]. | |||
=====Version 1.6.1 ===== | |||
''04th July 2013'' | |||
Version compatible with Rodin 2.8.x | |||
*Bugs | |||
** Problem in loading the composition editor, due to the changes in the the Rodin2.8 ui core (fixed) | |||
=====Version 1.6.0 ===== | |||
''16th August 2012'' | |||
Version compatible with Rodin 2.6.x and Rodin 2.7.x | |||
*Bugs | |||
** Change in files that belong to different project from where composed machine is stored were not detected (fixed) | |||
*Features | |||
** Composed machines are now named with suffix "_CMP" by default | |||
=====Version 1.5.1 ===== | |||
''25th June 2012'' | |||
Version compatible with Rodin 2.5.x | |||
*Bugs | |||
**Small bug fixes | |||
=====Version 1.5.0 ===== | |||
''1st June 2012'' | |||
Version compatible with Rodin 2.5.x | |||
*Features | |||
**Added proof obligations: WD and INV for (composition) invariants and INV, SIM and GRD for refinement; the other POs are expected to be proved in directly in the included machines | |||
**Added stronger static checks: no shared variable is allowed; all abstract events must be refined; common parameters must have the same type; check that a composed event must have at least one combined event; | |||
**Improved UI interface: using the form-based editor, if the symbol corresponding to a composed event is hovered, a preview of the composed event is displayed | |||
=====Version 1.4.0 ===== | |||
''29th June 2011'' | |||
Version compatible with Rodin 2.2.x | |||
*Bug fixes: | |||
**When project or machine is changed in the included section, the modification is propagated for the combined events. | |||
=====Version 1.3.1 ===== | |||
''9th Mar 2011'' | |||
Version compatible with Rodin 2.1.x | |||
*Bug fixes: | |||
**Fix bug for rodin app running 1.5.x | |||
**removed 'extends' option in the composition file. | |||
**fixed static checker problem when cleaning a project. | |||
**when there is an error in the composition file, the file shows with a red figure overlaying the composition figure. | |||
*Features | |||
**Added pretty print | |||
**Added a few static checks to the compositon file (incomplete) | |||
**Improved UI interface | |||
**Projects are now shown in between square brackets. | |||
=====Version 1.2.0 ===== | |||
''8th Nov 2010'' | |||
Version compatible with Rodin 2.0.x | |||
*Bug fixes: | |||
**Fix bug when having projects name that include dots '.'. | |||
*Features | |||
**Added pretty print | |||
**Added a few static checks to the compositon file (incomplete) | |||
**Improved UI interface | |||
**Projects are now shown in between square brackets. | |||
=====Version 1.1.6 ===== | |||
''28th May 2010'' | |||
Version compatible with Rodin 1.3.x | |||
*Features | |||
** Composition now allows the selection of the project of the machines to compose. The context must exist in the composed machine project. | |||
=====Version 1.1.5 ===== | |||
''25th February 2010'' | |||
Version compatible with Rodin 1.2.x | |||
=====Version 1.1.4 ===== | |||
''2nd November 2009'' | |||
Version compatible with Rodin 1.1.0 | |||
*Features | *Features | ||
** Section related with 'VARIANT' was removed. | ** Section related with 'VARIANT' was removed. | ||
** Labels of the elements in the generated machine used '\' instead of '/' for the separation. | ** Labels of the elements in the generated machine used '\' instead of '/' for the separation. | ||
=====Version 1.1.3 ===== | |||
''3rd July 2009'' | |||
Version compatible with Rodin 1.0. | |||
*Bugs | |||
** Corrected problem when loading the image on the composition machine. | |||
*Improvements | |||
** Added package corresponding to the renaming of elements in the bcp files. | |||
=====Version 1.1.2 ===== | |||
''1st July 2009'' | |||
Version compatible with Rodin 1.0.0. | |||
*Improvements | |||
** By adding a machine in the refines section, the events of the abstract machine are automatically added as a composed event. | |||
** Added the 'extended' button to the composed events. | |||
[[Category:Parallel composition plugin]] | |||
[[Category:User documentation]] |
Latest revision as of 10:39, 25 November 2014
Releases
Version 1.7.0
Release compatible with Rodin 3.0.1 and Rodin 3.1.0 Release Candidate. Linux users may find a UI bug, where it is not possible to compose events since the combo boxes reset to --undef--. An update site with a feature patch is available here.
Version 1.6.1
04th July 2013
Version compatible with Rodin 2.8.x
- Bugs
- Problem in loading the composition editor, due to the changes in the the Rodin2.8 ui core (fixed)
Version 1.6.0
16th August 2012
Version compatible with Rodin 2.6.x and Rodin 2.7.x
- Bugs
- Change in files that belong to different project from where composed machine is stored were not detected (fixed)
- Features
- Composed machines are now named with suffix "_CMP" by default
Version 1.5.1
25th June 2012
Version compatible with Rodin 2.5.x
- Bugs
- Small bug fixes
Version 1.5.0
1st June 2012
Version compatible with Rodin 2.5.x
- Features
- Added proof obligations: WD and INV for (composition) invariants and INV, SIM and GRD for refinement; the other POs are expected to be proved in directly in the included machines
- Added stronger static checks: no shared variable is allowed; all abstract events must be refined; common parameters must have the same type; check that a composed event must have at least one combined event;
- Improved UI interface: using the form-based editor, if the symbol corresponding to a composed event is hovered, a preview of the composed event is displayed
Version 1.4.0
29th June 2011
Version compatible with Rodin 2.2.x
- Bug fixes:
- When project or machine is changed in the included section, the modification is propagated for the combined events.
Version 1.3.1
9th Mar 2011
Version compatible with Rodin 2.1.x
- Bug fixes:
- Fix bug for rodin app running 1.5.x
- removed 'extends' option in the composition file.
- fixed static checker problem when cleaning a project.
- when there is an error in the composition file, the file shows with a red figure overlaying the composition figure.
- Features
- Added pretty print
- Added a few static checks to the compositon file (incomplete)
- Improved UI interface
- Projects are now shown in between square brackets.
Version 1.2.0
8th Nov 2010
Version compatible with Rodin 2.0.x
- Bug fixes:
- Fix bug when having projects name that include dots '.'.
- Features
- Added pretty print
- Added a few static checks to the compositon file (incomplete)
- Improved UI interface
- Projects are now shown in between square brackets.
Version 1.1.6
28th May 2010
Version compatible with Rodin 1.3.x
- Features
- Composition now allows the selection of the project of the machines to compose. The context must exist in the composed machine project.
Version 1.1.5
25th February 2010
Version compatible with Rodin 1.2.x
Version 1.1.4
2nd November 2009
Version compatible with Rodin 1.1.0
- Features
- Section related with 'VARIANT' was removed.
- Labels of the elements in the generated machine used '\' instead of '/' for the separation.
Version 1.1.3
3rd July 2009
Version compatible with Rodin 1.0.
- Bugs
- Corrected problem when loading the image on the composition machine.
- Improvements
- Added package corresponding to the renaming of elements in the bcp files.
Version 1.1.2
1st July 2009
Version compatible with Rodin 1.0.0.
- Improvements
- By adding a machine in the refines section, the events of the abstract machine are automatically added as a composed event.
- Added the 'extended' button to the composed events.