Rodin Platform 3.5.0 External Plug-ins: Difference between revisions
From Event-B
Jump to navigationJump to search
Theory plug-in release 4.0.4 |
|||
(20 intermediate revisions by 5 users not shown) | |||
Line 18: | Line 18: | ||
! scope=col | || Plug-in name || Version || Status || MCV* || Release Date || Contact || Additional info | ! scope=col | || Plug-in name || Version || Status || MCV* || Release Date || Contact || Additional info | ||
|- | |- | ||
| | | || [[SMT_Plug-in | SMT Solvers ]] || 1.5.0 || <span style="color:green"> available </span> || || 14th January 2022|| [mailto:lvoisin@users.sourceforge.net Laurent Voisin] || Automatic prover using SMT solvers | ||
|- | |- | ||
| || | | || Relevance Filter || 1.1.1 || <span style="color:green"> available </span> || ?.x.x || || || Improves chance of automatic proof by selecting relevant hypotheses | ||
|- | |- | ||
| ||[[ | | || [[B2Latex | B2Latex export]] || 0.7.0 ||<span style="color:green"> available </span>|| 2.5.x || 27th May 2015 || [mailto:lvoisin@users.sourceforge.net Laurent Voisin] || generates a Latex documentation of the Event-B | ||
|- | |- | ||
| ||[[ | | [[Image:Rose.gif|30px]]||[[Rose_(Structured)_Editor|Rose editor]] || 1.7.0 ||<span style="color:green"> available </span>|| 3.x.x || 4 Nov 2018 || [mailto:umlb@soton.ac.uk umlb] || Tree-structured editor for Event-B EMF that handles extensions without modification. Mainly useful for Plug-in developers. | ||
|- | |- | ||
| | | CODA || CODA Component Diagrams || 6.0.1 ||<span style="color:green"> available </span>|| 3.x.x || ? || [mailto:umlb@soton.ac.uk umlb] || Component diagrams with timed channels. ('''Not compatible with latest UML-B.''' Will be up-issued on Soton update site.) | ||
|- | |- | ||
| | | CODA || CODA Simulator for Component Diagrams || 3.0.1 ||<span style="color:green"> available </span>|| 3.x.x || ? || [mailto:umlb@soton.ac.uk umlb] || Component based simulation. ('''Not compatible with latest UML-B.''' Will be up-issued on Soton update site.) | ||
|- | |- | ||
| [[Image: | | [[Image:Project diagram icon s.png|30px]]||[[Project_Diagram|Project Diagram]]|| 1.0.1 ||<span style="color:green"> available </span>|| 3.x.x || 1st Feb. 2015 || [mailto:umlb@soton.ac.uk umlb] || Machine - Context relationship diagram. ('''Not compatible with latest UML-B.''' Will be up-issued on Soton update site.) | ||
|- | |- | ||
| [[Image:Umlb32.gif|30px]] ||[[UML- | | [[Image:Umlb32.gif|30px]] || [[UML-B|UML-B]] || 2.3.0 ||<span style="color:green"> available </span>|| 3.x.x || 18th Oct. 2014 || [mailto:umlb@soton.ac.uk umlb] || Original UML-B modelling environment | ||
|- | |- | ||
| ||[[ | | [[Image:Cmp_mch_obj.gif|20px]] ||[[Parallel_Composition_using_Event-B | Shared Event Composition]] || 1.7.1 || <span style="color:#8B4513"> not checked </span> || || 5th July 2017 || [mailto:umlb@soton.ac.uk umlb] || Compatible with Rodin 3.x.x | ||
|- | |- | ||
| [[Image: | | [[Image:DecompositionPlug-in_logo.png|30px]] || [[Decomposition Plug-in User Guide | Decomposition]] || 1.3.1 || <span style="color:#8B4513"> not checked </span>|| || 4th July 2017 || [mailto:umlb@soton.ac.uk umlb] || Compatible with Rodin 3.x.x | ||
|- | |- | ||
| | | ||[[Refactoring Framework | Refactory ]]|| 1.3.0 || <span style="color:#8B4513"> not checked</span>|| 3.x.x || 6th May 2014 || [mailto:umlb@soton.ac.uk umlb] || Compatible with Rodin 3.0.x. | ||
|- | |- | ||
| || [[Theory Plug-in| Theory Plug-in]] || 4.0.4 ||<span style="color:green"> available</span>|| || 1st April 2022|| [mailto:gverdier@users.sourceforge.net Guillaume Verdier] || | |||
| || [[Theory Plug-in| Theory Plug-in]] || | |||
|-.x | |-.x | ||
| || [[Code Generation Activity | Code Generation]] || 0.2.5 ||<span style="color:#8B4513"> not checked</span>|| || 29th Aug. 2013|| [mailto: | | || [[Code Generation Activity | Code Generation]] || 0.2.5 ||<span style="color:#8B4513"> not checked</span>|| || 29th Aug. 2013|| [mailto:umlb@soton.ac.uk umlb] || For Java, Ada, and OpenMP C code | ||
|-.x | |-.x | ||
|- | |- | ||
| || [[Isabelle for Rodin]] || || <span style="color:#8B4513"> not checked</span> || 2.x.x || || || | | || [[Isabelle for Rodin]] || || <span style="color:#8B4513"> not checked</span> || 2.x.x || || || | ||
|- | |- | ||
| || [[Pattern | Pattern]] || 0.9.0 || <span style="color:#8B4513"> not checked</span> || 3.x.x || 13th March 2015 || [mailto:tshoang@users.sourceforge.net Thai Son Hoang] || | | || [[Pattern | Pattern]] || 0.9.0 || <span style="color:#8B4513"> not checked</span> || 3.x.x || 13th March 2015 || [mailto:tshoang@users.sourceforge.net Thai Son Hoang] || | ||
|- | |- | ||
| || [[Event-B Qualitative Probability User Guide | Qualitative Probability]] || 0.2.3 || <span style="color: | | || [[Event-B Qualitative Probability User Guide | Qualitative Probability]] || 0.2.3 || <span style="color:#8B4513"> not working</span> || 3.x.x || 9th October 2015 || [mailto:tshoang@users.sourceforge.net Thai Son Hoang] || Needs updating to be compatible with changes in Rodin 3.5 | ||
|- | |- | ||
| || [[Generic Instantiation Plug-in User Guide | Generic Instantiation (Soton)]] || 1.0.1 || <span style="color:#8B4513"> not checked</span> || || 05th March 2013 || [mailto:asf08r@ecs.soton.ac.uk | | || [[Generic Instantiation Plug-in User Guide | Generic Instantiation (Soton)]] || 1.0.1 || <span style="color:#8B4513"> not checked</span> || || 05th March 2013 || [mailto:asf08r@ecs.soton.ac.uk Asieh] || | ||
|- | |- | ||
| ||[[Records|Records]] || 2.0.0 || <span style="color: | | ||[[Records|Records]] || 2.0.0 || <span style="color:#8B4513"> not checked </span> || 2.x.x || 16th Oct. 2010 || [mailto:umlb@soton.ac.uk umlb] || no longer supported - use CamilleX instead | ||
|- | |||
| ||[[EMF_Compare_Editor_installation|Teamwork]] || 1.2.0 || <span style="color:#8B4513"> not checked </span> || 3.2.x || 5th Sept. 2016 || [mailto:umlb@soton.ac.uk umlb] || No longer supported - use CamilleX instead. Provides a synchronised copy of Machines and Contexts for committing into a repository. | |||
|- | |||
| [[Image:Umlb32.gif|30px]] ||[[UML-B_-_Statemachine_Animation|UML-B Statemachine Animation]] || 1.3.0 ||<span style="color:#8B4513"> not checked </span> || 3.x.x || 18th Oct. 2014 || [mailto:umlb@soton.ac.uk umlb] || no longer supported - use new UML-B from Soton update site instead | |||
|- | |||
| [[Image:IUMLB_big.png|30px]] ||iUML-B plugins || ||<span style="color:#8B4513"> not checked </span> || 3.x.x || || [mailto:umlb@soton.ac.uk umlb] || New versions are now available on the Soton Update Site. | |||
|} | |} | ||
Line 72: | Line 70: | ||
! scope=col | || Plug-in name || Version || Status || MCV* || Release Date || Contact || Additional info | ! scope=col | || Plug-in name || Version || Status || MCV* || Release Date || Contact || Additional info | ||
|- | |- | ||
| || Atelier B provers || 2. | | || Atelier B provers || 2.3.0 || <span style="color:green">available</span> || 3.3.0 || 2 Dec 2020 || || | ||
|} | |} | ||
Line 91: | Line 89: | ||
==== Southampton Releases Update Site ==== | ==== Southampton Releases Update Site ==== | ||
Available from http://eventb-soton.github.io/updateSite/releases | Available from http://eventb-soton.github.io/updateSite/releases | ||
{{SimpleHeader}} | |||
|- | |||
! scope=col | || Plug-in name || Version || Status || MCV* || Release Date || Contact || Additional info | |||
|- | |||
| [[Image:CamilleX.png|CmX]] || [[CamilleX|CamilleX]] || 2.0.2 ||<span style="color:green"> new release </span> || 3.4.x || 21 Jan 2021 || [mailto:T.S.Hoang@ecs.soton.ac.uk Thai Son Hoang] || CamilleX provides text editors for Event-B models and support modelling mechanisms such as machine inclusion. | |||
|- | |||
| [[Image:IUMLB_big.png|30px]] || [[Event-B_Classdiagrams|UML-B Class Diagrams]] || 3.0.0 ||<span style="color:green"> new release </span> || 3.x.x || 11 Sept 2020 || [mailto:umlb@soton.ac.uk umlb] || UML-B Class diagrams translate into Event-B Machines. | |||
|- | |||
| [[Image:IUMLB_big.png|30px]] || [[Event-B_Statemachines|UML-B State-machines]] || 4.0.1 ||<span style="color:green"> new release </span> || 3.x.x || 13 Aug 2020 || [mailto:umlb@soton.ac.uk umlb] || UML-B State-machines translate into Event-B Machines. | |||
|- | |||
| [[Image:IUMLB_big.png|30px]] ||[[Event-B_Statemachines|UML-B State-machine Animation]] || 3.0.0 ||<span style="color:green"> new release </span> || 3.x.x || 13 Aug 2020 || [mailto:umlb@soton.ac.uk umlb] || Animate UML-B State-machines. Compatible with UML-B statemachines 4.x.x and ProB 3.0.x. | |||
|- | |||
| [[Image:IUMLB_big.png|30px]] ||[[Scenario Checker|Scenario Checker]] || 0.0.0 ||<span style="color:green"> new release </span> || 3.4.x || 31 July 2020 || [mailto:umlb@soton.ac.uk umlb] || Validation tool for recording and replaying scenarios | |||
|} | |||
The following framework plug-ins are also provided on the Southampton Releases Update Site. These plugins are installed automatically when required and are not usually installed explicitly by users. | |||
{{SimpleHeader}} | {{SimpleHeader}} | ||
|- | |- | ||
! scope=col | || Plug-in name || Version || Status || MCV* || Release Date || Contact || Additional info | ! scope=col | || Plug-in name || Version || Status || MCV* || Release Date || Contact || Additional info | ||
|- | |- | ||
| [[ | | ||[[EMF_framework_for_Event-B|Event-B EMF framework]] || 6.1.0 ||<span style="color:green"> new release </span> || 3.x.x || 4 July 2020 || [mailto:umlb@soton.ac.uk umlb] || Provided for plug-in developers. End users should not need to install this framework. It will be installed automatically by other plug-ins as required. | ||
|- | |||
| ||[[Generic_Event-B_EMF_extensions|Event-B EMF extensions]] || 6.1.0 ||<span style="color:green"> new release </span> || 3.x.x || 4 July 2020 || [mailto:umlb@soton.ac.uk umlb] || Provided for plug-in developers. End users should not need to install this framework. It will be installed automatically by other plug-ins as required. | |||
|- | |- | ||
| | | ||[[Generic_Event-B_EMF_extensions|UML-B diagrams]] || 8.0.1 ||<span style="color:green"> new release </span> || 3.2.x || 13 Aug 2020 || [mailto:umlb@soton.ac.uk umlb] || Provided for plug-in developers. End users should not need to install this framework. It will be installed automatically by other plug-ins as required. | ||
|- | |- | ||
| | | ||[[ProB Support|ProB Support]] || 0.0.0 ||<span style="color:green"> new release </span> || 3.4.x || 28 July 2020 || [mailto:umlb@soton.ac.uk umlb] || Provided for plug-in developers. End users should not need to install this framework. It will be installed automatically by other plug-ins as required. | ||
|} | |} |
Latest revision as of 13:52, 1 April 2022
Rodin Update Site
Available from http://rodin-b-sharp.sourceforge.net/updates
Plug-in name | Version | Status | MCV* | Release Date | Contact | Additional info | |
---|---|---|---|---|---|---|---|
SMT Solvers | 1.5.0 | available | 14th January 2022 | Laurent Voisin | Automatic prover using SMT solvers | ||
Relevance Filter | 1.1.1 | available | ?.x.x | Improves chance of automatic proof by selecting relevant hypotheses | |||
B2Latex export | 0.7.0 | available | 2.5.x | 27th May 2015 | Laurent Voisin | generates a Latex documentation of the Event-B | |
Rose editor | 1.7.0 | available | 3.x.x | 4 Nov 2018 | umlb | Tree-structured editor for Event-B EMF that handles extensions without modification. Mainly useful for Plug-in developers. | |
CODA | CODA Component Diagrams | 6.0.1 | available | 3.x.x | ? | umlb | Component diagrams with timed channels. (Not compatible with latest UML-B. Will be up-issued on Soton update site.) |
CODA | CODA Simulator for Component Diagrams | 3.0.1 | available | 3.x.x | ? | umlb | Component based simulation. (Not compatible with latest UML-B. Will be up-issued on Soton update site.) |
Project Diagram | 1.0.1 | available | 3.x.x | 1st Feb. 2015 | umlb | Machine - Context relationship diagram. (Not compatible with latest UML-B. Will be up-issued on Soton update site.) | |
UML-B | 2.3.0 | available | 3.x.x | 18th Oct. 2014 | umlb | Original UML-B modelling environment | |
Shared Event Composition | 1.7.1 | not checked | 5th July 2017 | umlb | Compatible with Rodin 3.x.x | ||
Decomposition | 1.3.1 | not checked | 4th July 2017 | umlb | Compatible with Rodin 3.x.x | ||
Refactory | 1.3.0 | not checked | 3.x.x | 6th May 2014 | umlb | Compatible with Rodin 3.0.x. | |
Theory Plug-in | 4.0.4 | available | 1st April 2022 | Guillaume Verdier | |||
Code Generation | 0.2.5 | not checked | 29th Aug. 2013 | umlb | For Java, Ada, and OpenMP C code | ||
Isabelle for Rodin | not checked | 2.x.x | |||||
Pattern | 0.9.0 | not checked | 3.x.x | 13th March 2015 | Thai Son Hoang | ||
Qualitative Probability | 0.2.3 | not working | 3.x.x | 9th October 2015 | Thai Son Hoang | Needs updating to be compatible with changes in Rodin 3.5 | |
Generic Instantiation (Soton) | 1.0.1 | not checked | 05th March 2013 | Asieh | |||
Records | 2.0.0 | not checked | 2.x.x | 16th Oct. 2010 | umlb | no longer supported - use CamilleX instead | |
Teamwork | 1.2.0 | not checked | 3.2.x | 5th Sept. 2016 | umlb | No longer supported - use CamilleX instead. Provides a synchronised copy of Machines and Contexts for committing into a repository. | |
UML-B Statemachine Animation | 1.3.0 | not checked | 3.x.x | 18th Oct. 2014 | umlb | no longer supported - use new UML-B from Soton update site instead | |
iUML-B plugins | not checked | 3.x.x | umlb | New versions are now available on the Soton Update Site. |
Atelier B Update Site
Available from http://methode-b.com/update_site/atelierb_provers
Plug-in name | Version | Status | MCV* | Release Date | Contact | Additional info | |
---|---|---|---|---|---|---|---|
Atelier B provers | 2.3.0 | available | 3.3.0 | 2 Dec 2020 |
ProB Update Site
Available from http://www.stups.hhu.de/prob_updates_rodin3
Plug-in name | Version | Status | MCV* | Release Date | Contact | Additional info | |
---|---|---|---|---|---|---|---|
ProB | 3.0.10 | available | 3.5.0 | 4 Sep 2020 | The ProB animator and model checker | ||
ProB (Dis)Prover | 3.0.9 | available | 3.5.0 | 4 Sep 2020 | The ProB counter-example finder and prover | ||
ProB Symbolic constants support | 3.0.9 | available | 3.5.0 | 4 Sep 2020 |
Southampton Releases Update Site
Available from http://eventb-soton.github.io/updateSite/releases
Plug-in name | Version | Status | MCV* | Release Date | Contact | Additional info | |
---|---|---|---|---|---|---|---|
CamilleX | 2.0.2 | new release | 3.4.x | 21 Jan 2021 | Thai Son Hoang | CamilleX provides text editors for Event-B models and support modelling mechanisms such as machine inclusion. | |
UML-B Class Diagrams | 3.0.0 | new release | 3.x.x | 11 Sept 2020 | umlb | UML-B Class diagrams translate into Event-B Machines. | |
UML-B State-machines | 4.0.1 | new release | 3.x.x | 13 Aug 2020 | umlb | UML-B State-machines translate into Event-B Machines. | |
UML-B State-machine Animation | 3.0.0 | new release | 3.x.x | 13 Aug 2020 | umlb | Animate UML-B State-machines. Compatible with UML-B statemachines 4.x.x and ProB 3.0.x. | |
Scenario Checker | 0.0.0 | new release | 3.4.x | 31 July 2020 | umlb | Validation tool for recording and replaying scenarios |
The following framework plug-ins are also provided on the Southampton Releases Update Site. These plugins are installed automatically when required and are not usually installed explicitly by users.
Plug-in name | Version | Status | MCV* | Release Date | Contact | Additional info | |
---|---|---|---|---|---|---|---|
Event-B EMF framework | 6.1.0 | new release | 3.x.x | 4 July 2020 | umlb | Provided for plug-in developers. End users should not need to install this framework. It will be installed automatically by other plug-ins as required. | |
Event-B EMF extensions | 6.1.0 | new release | 3.x.x | 4 July 2020 | umlb | Provided for plug-in developers. End users should not need to install this framework. It will be installed automatically by other plug-ins as required. | |
UML-B diagrams | 8.0.1 | new release | 3.2.x | 13 Aug 2020 | umlb | Provided for plug-in developers. End users should not need to install this framework. It will be installed automatically by other plug-ins as required. | |
ProB Support | 0.0.0 | new release | 3.4.x | 28 July 2020 | umlb | Provided for plug-in developers. End users should not need to install this framework. It will be installed automatically by other plug-ins as required. |