This release version is based on Eclipse 2021-12. It integrates the following major additions since the previous release: New web protocol based support and EngineAddon protocol support, MacOS ARM architecture support, improved F3FSM example.
Download the Eclipse IDE package (~635Mo)
Download the Headless Engine Runner package (~145Mo)
GEMOC Studio releases/3.5.0 (2022/06/31)
This software is provided for all major OS (Linux 64, Win 64, MacOS 64).
The GEMOC Studio contains components supporting the GEMOC methodology for building and composing executable DSMLs.
It includes the two workbenches:
- The GEMOC Language Workbench, intended to be used by language designers: it allows building and composing new executable DSMLs.
- The GEMOC Modeling Workbench, intended to be used by domain designers: it allows creating and executing, debugging and animating models conformant to executable DSMLs.
It includes a headless variant that allows to launch an execution on the command line without the Eclipse UI.
1. New and noteworthy
- Studio is the last based on Eclipse 2021-12
- Initial version of a Webprotocol based EngineAddon server
- K3FSM sample improvements
- MacOS M1 processor version of the Studio
- Updated sections in documentation
- and several bug fixes
2. List of Pull Requests in this release (since V3.4.0)
The full history is also available in the CHANGELOG.md at the root of each repository.
Thanks to our contributors (in alphabetical order): Erwan Bousse(LN2S), Julien Deantoni (I3S/CNRS), Pierre Jeanjean (University of Rennes), Faezeh Khorram (Université de Nantes), Dorian Leroy (TU Vienna /Inria), Didier Vojtisek (Inria)
2.1. Pull Requests in repository gemoc-studio
From https://github.com/eclipse/gemoc-studio/blob/master/CHANGELOG.md
Enhancements:
- [enhancement] K3FSM sample improvements #256
- [enhancement] Add new k3fsm modeling samples #257
- [enhancement] Initial version of a Webprotocol based EngineAddon server #264
Bug Fixes:
- [bug] Make K3FSM semantics work with null input/outputs #258
Version upgrades
- [bump] Bump to 3.5.0 #254
- [bump] Bump eclipse 2021 12 #255
Release Engineering
- [releng] Update target to latest and target generation script #263
- [releng] MacOS M1 processor version of the Studio #268
- [releng] Add nodejs to docker for CI #265
- [releng] Update docker ci eclipse jenkins image #261
- [releng] Use tpd for defining target platform #259
2.2. Pull Requests in repository gemoc-studio-modeldebugging
From https://github.com/eclipse/gemoc-studio-modeldebugging/blob/master/CHANGELOG.md
Enhancements:
- [enhancement] Initial version of a Webprotocol based EngineAddon server #220
Bug Fixes:
- [bug] Fix several trace consistency and serialization issues #215
- [bug] Prevent NPE in Sirius if a model element doesn’t have an eResource #214
Version upgrades
- [bump] Bump to 3.5.0 #212
- [bump] Bump eclipse 2021 12 #213
Release Engineering
- [releng] Use tpd for defining target platform #216
2.3. Pull Requests in repository gemoc-studio-execution-ale
From https://github.com/eclipse/gemoc-studio-execution-ale/blob/master/CHANGELOG.md
Enhancements:
- [enhancement] Initial version of a Webprotocol based EngineAddon server #54
Version upgrades
- [bump] Bump to 3.5.0 #51
- [bump] Bump eclipse 2021 12 #52
Release Engineering
- [releng] Use tpd for defining target platform #53
2.4. Pull Requests in repository gemoc-studio-execution-java
From https://github.com/eclipse/gemoc-studio-execution-java/blob/master/CHANGELOG.md
Enhancements:
- [enhancement] Initial version of a Webprotocol based EngineAddon server #26
Version upgrades
- [bump] Bump to 3.5.0 #22
- [bump] Bump eclipse 2021 12 #23
Release Engineering
- [releng] Use tpd for defining target platform #24
2.5. Pull Requests in repository gemoc-studio-moccml
From https://github.com/eclipse/gemoc-studio-moccml/blob/master/CHANGELOG.md
Enhancements:
- [enhancement] Initial version of a Webprotocol based EngineAddon server #25
Version upgrades
- [bump] Bump to 3.5.0 #22
- [bump] Bump eclipse 2021 12 #23
Release Engineering
- [releng] Use tpd for defining target platform #24
2.6. Pull Requests in repository gemoc-studio-execution-moccml
From https://github.com/eclipse/gemoc-studio-execution-moccml/blob/master/CHANGELOG.md
Enhancements:
- [enhancement] WIP adding a new filtering strategy rule #67
- [enhancement] Initial version of a Webprotocol based EngineAddon server #68
Version upgrades
- [bump] Bump to 3.5.0 #64
- [bump] Bump eclipse 2021 12 #65
Release Engineering
- [releng] Use tpd for defining target platform #66