Rodin Platform 3.2.0 External Plug-ins: Difference between revisions
From Event-B
				
				
				Jump to navigationJump to search
				
				
| imported>Son | imported>Colin | ||
| (12 intermediate revisions by 3 users not shown) | |||
| Line 33: | Line 33: | ||
| ! 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 | ||
| |- | |- | ||
| | [[Image:IUMLB_big.png|30px]] || [[Event-B_Classdiagrams|Event-B Class Diagrams]] || 1. | | [[Image:IUMLB_big.png|30px]] || [[Event-B_Classdiagrams|Event-B Class Diagrams]] || 1.2.0 ||<span style="color:green"> available </span> || 3.x.x || 18 Dec 2015  || [mailto:cfs@ecs.soton.ac.uk email] || Class diagrams contained in Event-B Machines. | ||
| |- | |- | ||
| | [[Image:IUMLB_big.png|30px]] || [[Event-B_Statemachines|Event-B State-machines]] || 3.1 | | [[Image:IUMLB_big.png|30px]] || [[Event-B_Statemachines|Event-B State-machines]] || 3.4.1 ||<span style="color:green"> available </span> || 3.x.x || 31st Dec 2015  || [mailto:cfs@ecs.soton.ac.uk email] || State-machines contained in Event-B Machines. | ||
| |- | |- | ||
| | [[Image:IUMLB_big.png|30px]] ||[[Event-B_Statemachines|Event-B State-machine Animation]] || 2.1.2 ||<span style="color:green"> available </span> || 3.x.x || 19th Dec 2014 || [mailto:vs2@ecs.soton.ac.uk email] || Compatible with Event-B statemachines  3.x.x and ProB 3.0.x. | | [[Image:IUMLB_big.png|30px]] ||[[Event-B_Statemachines|Event-B State-machine Animation]] || 2.1.2 ||<span style="color:green"> available </span> || 3.x.x || 19th Dec 2014 || [mailto:vs2@ecs.soton.ac.uk email] || Compatible with Event-B statemachines  3.x.x and ProB 3.0.x. | ||
| Line 45: | Line 45: | ||
| | [[Image:Umlb32.gif|30px]] ||[[UML-B_-_Statemachine_Animation|UML-B Statemachine Animation]] || 1.3.0 ||<span style="color:green"> available </span> || 3.x.x || 18th Oct. 2014 || [mailto:vs2@ecs.soton.ac.uk email] || Compatible with UML-B 2.3 and ProB 3.0 | | [[Image:Umlb32.gif|30px]] ||[[UML-B_-_Statemachine_Animation|UML-B Statemachine Animation]] || 1.3.0 ||<span style="color:green"> available </span> || 3.x.x || 18th Oct. 2014 || [mailto:vs2@ecs.soton.ac.uk email] || Compatible with UML-B 2.3 and ProB 3.0 | ||
| |- | |- | ||
| | ||[[EMF_framework_for_Event-B|Event-B EMF framework]] || 5. | | ||[[EMF_framework_for_Event-B|Event-B EMF framework]] || 5.4.0 ||<span style="color:green"> available </span> || 3.x.x || 17th Dec 2015  || [mailto:cfs@ecs.soton.ac.uk email] || 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 support for extensions]] ||  | | ||[[Generic_Event-B_EMF_extensions|Event-B EMF support for extensions]] || 5.2.0 ||<span style="color:green"> available </span> || 3.x.x || 17th Dec 2015  || [mailto:cfs@ecs.soton.ac.uk email] || 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 support for diagrams]] ||  | | ||[[Generic_Event-B_EMF_extensions|Event-B EMF support for diagrams]] || 6.0.0 ||<span style="color:green"> available </span> || 3.2.x || 17th Dec 2015  || [mailto:cfs@ecs.soton.ac.uk email] ||  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. | ||
| |- | |- | ||
| | [[Image:Rose.gif|30px]]||[[Rose_(Structured)_Editor|Rose]] || 1.6.0 ||<span style="color:green"> available </span> || 3.x.x || 22nd Dec 2014 || [mailto:cfs@ecs.soton.ac.uk email] || Mainly useful for Plug-in developers. Tree-structured editor for Event-B EMF that handles extensions without modification | | [[Image:Rose.gif|30px]]||[[Rose_(Structured)_Editor|Rose]] || 1.6.0 ||<span style="color:green"> available </span> || 3.x.x || 22nd Dec 2014 || [mailto:cfs@ecs.soton.ac.uk email] || Mainly useful for Plug-in developers. Tree-structured editor for Event-B EMF that handles extensions without modification | ||
| |- | |- | ||
| | ||[[ | | ||[[EMF_Compare_Editor_installation|Teamwork]] || 1.2.0 || <span style="color:green"> available </span>  || 3.2.x || 5th Sept. 2016 || [mailto:cfs@ecs.soton.ac.uk email] || Provides a synchronised copy of Machines and Contexts for committing into a repository. It is recommended to also install the Rose editor,  EMF compare 3.1.0 and a recent repository client (e.g. Egit 4.1.4). | ||
| |- | |- | ||
| | ||[[ | | [[Image:Cmp_mch_obj.gif|20px]] ||[[Parallel_Composition_using_Event-B | Shared Event Composition]] || 1.7.1 || <span style="color:green"> available </span> || || 5th July 2017 || [mailto:cfs@ecs.soton.ac.uk email] || Compatible with Rodin 3.x.x (checked by cfs 5/05/17)  | ||
| |- | |- | ||
| | [[Image:DecompositionPlug-in_logo.png|30px]] || [[Decomposition Plug-in User Guide | Decomposition]] || 1.3. | | [[Image:DecompositionPlug-in_logo.png|30px]] || [[Decomposition Plug-in User Guide | Decomposition]] || 1.3.1 || <span style="color:green"> available </span>|| || 4th July 2017 || [mailto:cfs@ecs.soton.ac.uk email] || Compatible with Rodin 3.x.x (checked by cfs 4/05/17) | ||
| |- | |- | ||
| | ||  | | ||[[Refactoring Framework | Refactory ]]|| 1.3.0 || <span style="color:#8B4513"> not checked</span>|| 3.x.x || 6th May 2014 || [mailto:asf08r@ecs.soton.ac.uk email] || Compatible with Rodin 3.0.x. | ||
| |- | |- | ||
| | || [[Theory Plug-in| Theory Plug-in]] || 3.0.0 ||<span style="color:#8B4513"> not checked</span>||  || 17th Dec 2014|| [mailto:asf08r@ecs.soton.ac.uk email] || | | || [[Theory Plug-in| Theory Plug-in]] || 3.0.0 ||<span style="color:#8B4513"> not checked</span>||  || 17th Dec 2014|| [mailto:asf08r@ecs.soton.ac.uk email] || | ||
| Line 68: | Line 66: | ||
| |-.x | |-.x | ||
| |- | |- | ||
| | || [[SMT_Plug-in | SMT Solvers ]] || 1. | | || Relevance Filter || 1.1.1 ||  <span style="color:green"> available </span>  || ?.x.x || || || (appears to still work - cfsnook 23/06/15)  | ||
| |- | |||
| | || [[Isabelle for Rodin]] || || <span style="color:#8B4513"> not checked</span> || 2.x.x || || || | |||
| |- | |||
| | || [[SMT_Plug-in | SMT Solvers ]] || 1.3.0 || <span style="color:green"> available </span> || || 15th March 2016|| [mailto:laurent.voisin@systerel.fr Laurent Voisin]  ||   | |||
| |- | |- | ||
| | || [[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] ||   | ||
| Line 79: | Line 81: | ||
| |- | |- | ||
| | ||[[Records|Records]] ||  1.0.1 ||<span style="color:#8B4513"> not available for Rodin 3.x.x </span> || 2.x.x || 16th Oct. 2010 || [mailto:cfs@ecs.soton.ac.uk email] || No longer actively supported - please email if you wish to use this plugin | | ||[[Records|Records]] ||  1.0.1 ||<span style="color:#8B4513"> not available for Rodin 3.x.x </span> || 2.x.x || 16th Oct. 2010 || [mailto:cfs@ecs.soton.ac.uk email] || No longer actively supported - please email if you wish to use this plugin | ||
| |} | |} | ||
Latest revision as of 14:38, 6 July 2017
Rodin Update Site
http://rodin-b-sharp.sourceforge.net/updates
| Plug-in name | Version | Status | MCV* | Release Date | Contact | Additional info | |
|---|---|---|---|---|---|---|---|
|  | Event-B Class Diagrams | 1.2.0 | available | 3.x.x | 18 Dec 2015 | Class diagrams contained in Event-B Machines. | |
|  | Event-B State-machines | 3.4.1 | available | 3.x.x | 31st Dec 2015 | State-machines contained in Event-B Machines. | |
|  | Event-B State-machine Animation | 2.1.2 | available | 3.x.x | 19th Dec 2014 | Compatible with Event-B statemachines 3.x.x and ProB 3.0.x. | |
|  | Project Diagram | 1.0.1 | available | 3.x.x | 1st Feb. 2015 | Machine - Context relationship diagram | |
|  | UML-B | 2.3.0 | available | 3.x.x | 18th Oct. 2014 | Original UML-B modelling environment | |
|  | UML-B Statemachine Animation | 1.3.0 | available | 3.x.x | 18th Oct. 2014 | Compatible with UML-B 2.3 and ProB 3.0 | |
| Event-B EMF framework | 5.4.0 | available | 3.x.x | 17th Dec 2015 | 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 support for extensions | 5.2.0 | available | 3.x.x | 17th Dec 2015 | 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 support for diagrams | 6.0.0 | available | 3.2.x | 17th Dec 2015 | 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. | ||
|  | Rose | 1.6.0 | available | 3.x.x | 22nd Dec 2014 | Mainly useful for Plug-in developers. Tree-structured editor for Event-B EMF that handles extensions without modification | |
| Teamwork | 1.2.0 | available | 3.2.x | 5th Sept. 2016 | Provides a synchronised copy of Machines and Contexts for committing into a repository. It is recommended to also install the Rose editor, EMF compare 3.1.0 and a recent repository client (e.g. Egit 4.1.4). | ||
|  | Shared Event Composition | 1.7.1 | available | 5th July 2017 | Compatible with Rodin 3.x.x (checked by cfs 5/05/17) | ||
|  | Decomposition | 1.3.1 | available | 4th July 2017 | Compatible with Rodin 3.x.x (checked by cfs 4/05/17) | ||
| Refactory | 1.3.0 | not checked | 3.x.x | 6th May 2014 | Compatible with Rodin 3.0.x. | ||
| Theory Plug-in | 3.0.0 | not checked | 17th Dec 2014 | ||||
| Code Generation | 0.2.5 | not checked | 29th Aug. 2013 | For Java, Ada, and OpenMP C code | |||
| Relevance Filter | 1.1.1 | available | ?.x.x | (appears to still work - cfsnook 23/06/15) | |||
| Isabelle for Rodin | not checked | 2.x.x | |||||
| SMT Solvers | 1.3.0 | available | 15th March 2016 | Laurent Voisin | |||
| Pattern | 0.9.0 | not checked | 3.x.x | 13th March 2015 | Thai Son Hoang | ||
| Qualitative Probability | 0.2.3 | availablel | 3.x.x | 9th October 2015 | Thai Son Hoang | ||
| B2Latex export | 0.5.5 | available | 2.5.x | 27th May 2015 | |||
| Generic Instantiation (Soton) | 1.0.1 | not checked | 05th March 2013 | ||||
| Records | 1.0.1 | not available for Rodin 3.x.x | 2.x.x | 16th Oct. 2010 | No longer actively supported - please email if you wish to use this plugin | 
B Method Update Site
http://methode-b.com/update_site/atelierb_provers
| Plug-in name | Version | Status | MCV* | Release Date | Contact | Additional info | |
|---|---|---|---|---|---|---|---|
|  | Atelier-B provers | 2.1.0 | available | 3.x.x | 18th March 2014 | Read the instructions concerning 64-bit compatibility :  here . Some antiviruses are suspicious about krt.exe (the AtelierB prover executable): just authorize its execution. | 
Other Update Sites
| Plug-in name | Version | Status | MCV* | Release Date | Contact | Additional info | ||
|---|---|---|---|---|---|---|---|---|
|  | AnimB | not checked | Christophe Métayer | Use the update site http://www.animb.org/updatesite | ||||
| Camille | 3.1.x | available | 3.1.0 | 23th June 2015 | Sebastian Krings | Use the Camille update site http://www.stups.uni-duesseldorf.de/camille_updates Make sure to install the Event-B EMF Framework version 5.0.0 or greater. | ||
|  | Modularisation | not checked | 2.x.x | Use the update site http://www.iliasov.org/modplugin | ||||
| Generic Instantiation | 1.1.1 | available | 3.2.x | 9 September 2015 | Thai Son Hoang | Use the update site http://gen-inst.sourceforge.net/updates | ||
| Group refinement | not checked | 2.x.x | Use the update site http://iliasov.org/refplugin | |||||
| Flows/Use case extension | not checked | 2.x.x | Use the update site http://iliasov.org/usecase | |||||
|  | ProB | 3.0.x | available | 3.x.x | 23th June 2015 | Jens Bendisposto | Use the ProB update site.  http://www.stups.uni-duesseldorf.de/prob_updates_rodin3 The Plug-in includes BMotion Studio For older Rodin versions use http://www.stups.uni-duesseldorf.de/prob_updates | |
|  | ProR | 0.12.0 | not checked | 3.1.x | 13th January 2015 | Lukas Ladenberger | Update site: http://update.formalmind.com/rodin Project web site: http://eclipse.org/rmf | |
|  | MBT plugin | 2.0 | not checked | 2.7.x | 5th of March 2012 | Alin Stefanescu | Use the update site http://fmi.upit.ro/mbt_plugin | |
| Mode/FT Views | 1.0.2 | not checked | 2.4.x | 4th July 2011 | Ilya Lopatkin | Update site: http://rodinmodeftview.sourceforge.net/ | ||
| Transformation patterns | 1.0 | not checked | 2.x.x | 4th July 2011 | Ilya Lopatkin | Update site: http://rodinmodeftview.sourceforge.net/ | ||
|  | VHDL code generator | 2.0.2 | not checked | 2.x.x | 12th March 2012 | Sergey Ostroumov | Update site: http://www.eventb-to-vhdl.tk/ | 
*MCV stands for the Rodin's Maximum Compatible Version
Known plug-in incompatibilities
It unfortunately might exists some incompatibilities between plug-ins. This list might be non exhaustive and is updated accorded to user experiences. If you encounter some conflict while installing or using plug-ins, please send a mail to the Rodin User List or feel free to complete the following table.
| Plug-in name | Incompatible with | 
|---|
