This major release version, based on Eclipse photon.1 integrates the following major additions: a new sequential execution engine based on ALE, a MOCCML concurrent engine, and a headless command line Eclipse application.
Download the Eclipse IDE package (~543Mo)
Download the Headless Engine Runner package (~134Mo)
GEMOC Studio 3.1.0 (2019/07/29)
This software is provided for all major OS.
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.
1. New and noteworthy
2. List of Pull Requests in this release
The full history is also available in the CHANGELOG.md at the root of each repository.
2.1. Pull Requests in repository gemoc-studio
From https://github.com/eclipse/gemoc-studio/blob/master/CHANGELOG.md
Enhancements:
- [enhancement] Improve messaging system startup #157
- [enhancement] Increase swtbot test timeout #158
- [enhancement] Improve Sirius wizard for Gemoc #156
- [enhancement] Add concurrent engine to studio #148
- [enhancement] Improve Variable and Debug views #143
- [enhancement] Add command line Eclipse application to run GEMOC languages and headless product #138
- [enhancement] Integrate ALE interpreted engine in GEMOC Studio build #126
- [enhancement][refactoring] Move dsl default location to project root #124
- [enhancement] Add pre-release version of ecoretools epackage registration #118
Bug Fixes:
- [bug] Add a base test for modeldebugging bug #66 #106
- [bug] Fix error level in activator logger #141
Refactorings
- [documentation][refactoring] Rename LegacyFSM example to MelangeK3FSM #136
Version upgrades
- [bump] Bump ALE version to 2019-06-24 #166
- [bump] Bump to Eclipse Photon #117
- [bump] Bump to latest k3/melange version #102
- [bump] Bump components and studio versions #101
Release Engineering
- [releng] Added GEMOC model icon using official colors to artwork folder #149
- [releng] Add gexpressions to studio/updatesite and restructure update site #165
- [releng] Use url for discovery that is unique for gemoc 3.1.x #162
- [releng] Update icons to official branding colors #160
- [releng] Remove the jenkinsfile from the component repositories #154
- [documentation][releng] Re-enable plantuml figures in documentation #153
- [releng] Remove 32 bit versions of the studio #145
- [releng] Fix docker file for pomless builds #134
- [releng] Correct css for nightly build download index page #129
- [releng] Fix xtend compilation issue 1373 #132
- [releng] New system test suite based on official example K3FSM (language and modeling) #104
2.2. Pull Requests in repository gemoc-studio-modeldebugging
From https://github.com/eclipse/gemoc-studio-modeldebugging/blob/master/CHANGELOG.md
Enhancements:
- [enhancement] Add restoreState support for missing eType #102
- [enhancement] Display step arguments in the debugger stack view #59
- [bug][enhancement] Fix sirius wizard call and improve Sirius project creation for GEMOC #104
- [enhancement][releng] Add concurrent engine to the studio #98
- [enhancement] Improve Variable and Debug views #97
- [enhancement][releng] Add command line Eclipse application to run GEMOC languages and headless product #90
- [enhancement] Integrate ALE interpreted engine in GEMOC Studio build #77
- [enhancement][refactoring] Move dsl default location to project root and minor Melange related refactoring #76
Bug Fixes:
- [bug] Update launchconf icon according to official colors #101
- [bug] Reorder Sirius 4 GEMOC wizard pages #107
- [bug] [tracing] Remove exceptions when no traced objects #100
- [bug] [test] Adapt test helper code to latest api changes #99
- [bug] Fix updating of Sirius views during debugging #105
- [bug] Implement some missing eType in generic trace and improve user feedback on RDT definition problems #89
- [bug] Add restoreState support for missing eType #94
- [bug] Fixes GemocSequentialLanguageBuilder problem on windows #68
Refactorings
- [refactoring] Execution framework refactoring #53
Version upgrades
- [bump] Bump to eclipse photon #72
- [bump] Bump to latest k3/melange version #64
- [bump] Bump components and studio versions #62
Release Engineering
- [releng] Add gexpressions to studio/updatesite and restructure update site #114
- [releng] Update icons to official branding colors #110
- [releng] Increase swtbot test timeout #106
- [releng] Fix xtend compilation issue 1373 #79
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] Use modified GEMOC standard icon in the launch conf for ALE #9
- [enhancement] Add concurrent engine to the studio #8
- [enhancement] Add command line eclipseapplication #5
- [enhancement] Integrate ALE interpreted engine in GEMOC Studio build #1
Bug Fixes:
- [bug] Fix: print error log for model executions #18
- [bug] Fix issue #13 #16
- [bug] Update references to ale.odesign in the aird of the example model #4
Version upgrades
- [bump] Bump ALE version to 2019-06-24 #19
Release Engineering
- [releng] Update icons to official branding colors #15
- [releng] Fix xtend compilation issue 1373 #2
2.4. Pull Requests in repository gemoc-studio-moccml
From https://github.com/eclipse/gemoc-studio-moccml/blob/master/CHANGELOG.md
Enhancements:
- [enhancement] Start adding priority and TimeBase to moccml mapping #2
- [enhancement][releng] Add gexpressions to studio/updatesite and restructure update site #4
- [enhancement] Add concurrent engine to studio #1
2.5. Pull Requests in repository gemoc-studio-execution-moccml
From https://github.com/eclipse/gemoc-studio-execution-moccml/blob/master/CHANGELOG.md
Enhancements:
- [enhancement] Adding possible “moccmlmapping” extensions to ecl file #3
- [enhancement] Add possibility to express priorities between DSE #4
- [enhancement] Renaming of MelangeXDSMLHelper into XDSMLHelper #13
- [documentation][enhancement][releng] Add sigpml example deployer #12
- [enhancement] Add concurrent engine to studio #1
Bug Fixes:
- [bug] Fix official sample #2
Release Engineering
- [releng] Add gexpressions to studio/updatesite and restructure update site #16
- [releng] Update icons to official branding colors #14